AnalysisTesting.fxml 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?import javafx.scene.control.Button?>
  3. <?import javafx.scene.control.DatePicker?>
  4. <?import javafx.scene.control.ScrollPane?>
  5. <?import javafx.scene.control.SplitPane?>
  6. <?import javafx.scene.control.TableColumn?>
  7. <?import javafx.scene.control.TableView?>
  8. <?import javafx.scene.control.TextField?>
  9. <?import javafx.scene.layout.AnchorPane?>
  10. <?import javafx.scene.layout.FlowPane?>
  11. <?import javafx.scene.layout.VBox?>
  12. <AnchorPane xmlns="http://javafx.com/javafx/18" xmlns:fx="http://javafx.com/fxml/1" fx:controller="controllers.AnalysisTestController">
  13. <children>
  14. <VBox AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
  15. <children>
  16. <FlowPane alignment="CENTER_LEFT" prefHeight="30.0">
  17. <children>
  18. <TextField fx:id="bankTextField" promptText="Bank" />
  19. <TextField fx:id="bettingPercentTextField" promptText="Betting percent" />
  20. <DatePicker fx:id="date" />
  21. <Button fx:id="getMatchesButton" mnemonicParsing="false" onAction="#GetMatchesAction" text="Get Matches" />
  22. </children>
  23. </FlowPane>
  24. <SplitPane dividerPositions="0.5" orientation="VERTICAL">
  25. <items>
  26. <AnchorPane>
  27. <children>
  28. <ScrollPane AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
  29. <content>
  30. <TableView fx:id="gameViewTable" />
  31. </content>
  32. </ScrollPane>
  33. </children>
  34. </AnchorPane>
  35. <AnchorPane>
  36. <children>
  37. <SplitPane dividerPositions="0.6666666666666666" prefHeight="281.0" prefWidth="398.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
  38. <items>
  39. <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="160.0" prefWidth="100.0">
  40. <children>
  41. <ScrollPane prefHeight="158.0" prefWidth="56.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
  42. <content>
  43. <TableView fx:id="activeBetsTable" />
  44. </content>
  45. </ScrollPane>
  46. </children>
  47. </AnchorPane>
  48. <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="160.0" prefWidth="100.0">
  49. <children>
  50. <VBox prefHeight="339.0" prefWidth="129.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
  51. <children>
  52. <Button fx:id="checkBetsButton" mnemonicParsing="false" onAction="#CheckBetsAction" text="Check bets" />
  53. <Button mnemonicParsing="false" onAction="#RemoveDoneBetsAction" text="Remove Done bets" />
  54. <TableView fx:id="LeagueBetStatsTable" prefHeight="200.0" prefWidth="200.0">
  55. <columns>
  56. <TableColumn fx:id="statsLeagueNameColumn" prefWidth="75.0" text="League" />
  57. <TableColumn fx:id="statsHomeWinColumn" prefWidth="75.0" text="Home Wins" />
  58. <TableColumn fx:id="statsHomeLossColumn" prefWidth="75.0" text="Home Losses" />
  59. <TableColumn fx:id="statsHomePercentColumn" prefWidth="75.0" text="Home Percent" />
  60. <TableColumn fx:id="statsAwayWinColumn" prefWidth="75.0" text="Away Wins" />
  61. <TableColumn fx:id="statsAwayLossColumn" prefWidth="75.0" text="Away Losses" />
  62. <TableColumn fx:id="statsAwayPercentColumn" prefWidth="75.0" text="Away Percent" />
  63. <TableColumn fx:id="statsTotalPercentColumn" prefWidth="75.0" text="Total Percent" />
  64. </columns>
  65. </TableView>
  66. </children>
  67. </VBox>
  68. </children>
  69. </AnchorPane>
  70. </items>
  71. </SplitPane>
  72. </children>
  73. </AnchorPane>
  74. </items>
  75. </SplitPane>
  76. </children>
  77. </VBox>
  78. </children>
  79. </AnchorPane>