-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathStudentDatabaseFXML.fxml
More file actions
63 lines (61 loc) · 4.34 KB
/
StudentDatabaseFXML.fxml
File metadata and controls
63 lines (61 loc) · 4.34 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<?xml version="1.0" encoding="UTF-8"?>
<?import java.lang.*?>
<?import javafx.scene.text.*?>
<?import javafx.scene.image.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<SplitPane dividerPositions="0.7506265664160401" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" orientation="VERTICAL" prefHeight="800.0" prefWidth="1000.0" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="Controller">
<items>
<AnchorPane>
<children>
<HBox minWidth="-Infinity" prefWidth="1000.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
<children>
<MenuBar fx:id="fileMenu" prefWidth="1000.0" HBox.hgrow="ALWAYS">
<menus>
<Menu mnemonicParsing="false" text="File">
<items>
<MenuItem mnemonicParsing="false" onAction="#handleSave" text="Save" />
<SeparatorMenuItem mnemonicParsing="false" />
<MenuItem mnemonicParsing="false" onAction="#closeApp" text="Exit" />
</items>
</Menu>
</menus>
</MenuBar>
</children>
</HBox>
<TableView fx:id="studentTable" layoutX="1.0" layoutY="30.0" prefHeight="566.0" prefWidth="1000.0" AnchorPane.leftAnchor="1.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="30.0">
<columns>
<TableColumn fx:id="firstNameCol" onEditCommit="#firstNameCol_OnEditCommit" prefWidth="124.0" text="First Name" />
<TableColumn fx:id="lastNameCol" onEditCommit="#lastNameCol_OnEditCommit" prefWidth="131.0" text="Last Name" />
<TableColumn fx:id="uinCol" onEditCommit="#uinCol_OnEditCommit" prefWidth="121.0" text="UIN" />
<TableColumn fx:id="netIDCol" onEditCommit="#netIDCol_OnEditCommit" prefWidth="149.0" text="Net ID" />
<TableColumn fx:id="majorCol" onEditCommit="#majorCol_OnEditCommit" prefWidth="170.0" text="Major" />
<TableColumn fx:id="ageCol" onEditCommit="#ageCol_OnEditCommit" prefWidth="76.0" text="Age" />
<TableColumn fx:id="gpaCol" onEditCommit="#gpaCol_OnEditCommit" prefWidth="70.0" text="GPA" />
<TableColumn fx:id="genderCol" onEditCommit="#genderCol_OnEditCommit" prefWidth="155.0" text="Gender" />
</columns>
</TableView>
</children></AnchorPane>
<AnchorPane minHeight="0.0" minWidth="1000.0" prefHeight="100.0" prefWidth="1000.0">
<children>
<HBox />
<TextField fx:id="firstNameField" layoutX="14.0" layoutY="14.0" promptText="First Name..." />
<TextField fx:id="netIDField" layoutX="201.0" layoutY="14.0" promptText="Net ID..." />
<TextField fx:id="lastNameField" layoutX="14.0" layoutY="54.0" promptText="Last Name..." />
<TextField fx:id="uinField" layoutX="14.0" layoutY="97.0" promptText="UIN..." />
<TextField fx:id="majorField" layoutX="201.0" layoutY="54.0" promptText="Major..." />
<TextField fx:id="ageField" layoutX="201.0" layoutY="97.0" prefHeight="25.0" prefWidth="62.0" promptText="Age..." />
<TextField fx:id="gpaField" layoutX="276.0" layoutY="97.0" prefHeight="25.0" prefWidth="62.0" promptText="GPA..." />
<ComboBox fx:id="genderBox" layoutX="389.0" layoutY="14.0" prefWidth="150.0" promptText="Gender" />
<Button fx:id="addBtn" layoutX="573.0" layoutY="14.0" mnemonicParsing="false" onAction="#handleAddButtonClick" text="Add" />
<Button fx:id="deleteBtn" layoutX="654.0" layoutY="14.0" mnemonicParsing="false" onAction="#handleDeleteButtonClick" text="Delete" />
<TextField fx:id="filterInput" layoutX="573.0" layoutY="85.0" promptText="Filter Table..." />
<Button layoutX="744.0" layoutY="14.0" mnemonicParsing="false" onAction="#handleClearButtonClick" text="Clear " />
<Label layoutX="796.0" layoutY="127.0" prefHeight="21.0" prefWidth="198.0" text="My Student Database" textFill="#2419bf">
<font>
<Font size="18.0" />
</font>
</Label>
</children></AnchorPane>
</items>
</SplitPane>