<?xml version="1.0" encoding="UTF-8"?>

<?import javafx.geometry.Insets?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.ListView?>
<?import javafx.scene.control.Separator?>
<?import javafx.scene.control.TextField?>
<?import javafx.scene.control.ToolBar?>
<?import javafx.scene.layout.BorderPane?>
<?import javafx.scene.layout.ColumnConstraints?>
<?import javafx.scene.layout.GridPane?>
<?import javafx.scene.layout.RowConstraints?>
<?import javafx.scene.layout.VBox?>

<BorderPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="200.0" prefWidth="550.0" xmlns="http://javafx.com/javafx/8.0.60" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.deitel.jhtp.jpa.AddressBookController">
   <bottom>
      <ToolBar prefHeight="40.0" prefWidth="200.0" BorderPane.alignment="CENTER">
        <items>
            <Label text="Find by last name:" />
            <TextField fx:id="findByLastNameTextField" />
          <Button mnemonicParsing="false" onAction="#findButtonPressed" text="Find" />
            <Separator orientation="VERTICAL" />
            <Button mnemonicParsing="false" onAction="#browseAllButtonPressed" text="Browse All" />
        </items>
      </ToolBar>
   </bottom>
   <left>
      <ListView fx:id="listView" prefWidth="160.0" BorderPane.alignment="CENTER" />
   </left>
   <center>
      <VBox prefHeight="200.0" prefWidth="100.0" BorderPane.alignment="CENTER">
         <children>
            <GridPane alignment="CENTER" hgap="8.0" vgap="8.0">
              <columnConstraints>
                <ColumnConstraints halignment="RIGHT" hgrow="SOMETIMES" />
                <ColumnConstraints hgrow="SOMETIMES" />
              </columnConstraints>
              <rowConstraints>
                  <RowConstraints minHeight="10.0" vgrow="SOMETIMES" />
                <RowConstraints minHeight="10.0" vgrow="SOMETIMES" />
                <RowConstraints minHeight="10.0" vgrow="SOMETIMES" />
                <RowConstraints minHeight="10.0" vgrow="SOMETIMES" />
                  <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
              </rowConstraints>
               <children>
                  <Label text="First name:" />
                  <Label text="Last name:" GridPane.rowIndex="1" />
                  <Label text="Email:" GridPane.rowIndex="2" />
                  <Label text="Phone:" GridPane.rowIndex="3" />
                  <TextField fx:id="firstNameTextField" prefColumnCount="25" GridPane.columnIndex="1" />
                  <TextField fx:id="lastNameTextField" maxWidth="1.7976931348623157E308" prefColumnCount="25" GridPane.columnIndex="1" GridPane.rowIndex="1" />
                  <TextField fx:id="emailTextField" maxWidth="1.7976931348623157E308" prefColumnCount="25" GridPane.columnIndex="1" GridPane.rowIndex="2" />
                  <TextField fx:id="phoneTextField" maxWidth="1.7976931348623157E308" prefColumnCount="25" GridPane.columnIndex="1" GridPane.rowIndex="3" />
                  <Button mnemonicParsing="false" onAction="#addEntryButtonPressed" text="Add Entry" GridPane.columnIndex="1" GridPane.halignment="RIGHT" GridPane.rowIndex="4" />
               </children>
               <VBox.margin>
                  <Insets bottom="8.0" left="8.0" right="8.0" top="8.0" />
               </VBox.margin>
            </GridPane>
         </children>
      </VBox>
   </center>
</BorderPane>
