Aplikasi POS Amigo, dibangun dengan JavaFX dengan Maven
25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
2.9 KiB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?import javafx.scene.control.Label?>
  3. <?import javafx.scene.control.RadioButton?>
  4. <?import javafx.scene.control.TableColumn?>
  5. <?import javafx.scene.control.TableView?>
  6. <?import javafx.scene.control.TextField?>
  7. <?import javafx.scene.control.ToggleGroup?>
  8. <?import javafx.scene.layout.AnchorPane?>
  9. <?import javafx.scene.text.Font?>
  10. <AnchorPane id="AnchorPane" fx:id="apContent" minHeight="-Infinity" minWidth="-Infinity" prefHeight="450.0" prefWidth="500.0" xmlns="http://javafx.com/javafx/11.0.1" xmlns:fx="http://javafx.com/fxml/1">
  11. <children>
  12. <Label layoutX="24.0" layoutY="24.0" text="Cari Pelanggan" AnchorPane.leftAnchor="4.0" AnchorPane.topAnchor="4.0">
  13. <font>
  14. <Font size="16.0" />
  15. </font>
  16. </Label>
  17. <TextField fx:id="tfPencarian" layoutX="14.0" layoutY="56.0" onKeyReleased="#tfPencarianOnKeyReleased" promptText="Input Kode Member, Nama, No.Telp/No.Hp" AnchorPane.leftAnchor="4.0" AnchorPane.rightAnchor="4.0" AnchorPane.topAnchor="46.0" />
  18. <Label layoutX="14.0" layoutY="39.0" text="Pencarian" AnchorPane.leftAnchor="4.0" AnchorPane.topAnchor="29.0" />
  19. <Label layoutX="4.0" layoutY="76.0" text="Cari Berdasarkan :" AnchorPane.leftAnchor="4.0" AnchorPane.topAnchor="76.0" />
  20. <RadioButton fx:id="rbMember" layoutX="3.0" layoutY="93.0" mnemonicParsing="false" text="Member" AnchorPane.leftAnchor="4.0" AnchorPane.topAnchor="93.0">
  21. <toggleGroup>
  22. <ToggleGroup fx:id="tgTipe" />
  23. </toggleGroup>
  24. </RadioButton>
  25. <RadioButton fx:id="rbNama" layoutX="80.0" layoutY="93.0" mnemonicParsing="false" selected="true" text="Nama" toggleGroup="$tgTipe" AnchorPane.leftAnchor="80.0" AnchorPane.topAnchor="93.0" />
  26. <RadioButton fx:id="rbNoTelpNoHp" layoutX="143.0" layoutY="93.0" mnemonicParsing="false" text="NoTelp/No.Hp" toggleGroup="$tgTipe" AnchorPane.leftAnchor="143.0" AnchorPane.topAnchor="93.0" />
  27. <TableView fx:id="tbvPelanggan" layoutX="14.0" layoutY="117.0" onKeyPressed="#tbvPelangganOnKeyPressed" onMouseClicked="#tbvPelangganOnMouseClicked" prefHeight="338.0" prefWidth="500.0" AnchorPane.bottomAnchor="-5.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="117.0">
  28. <columns>
  29. <TableColumn fx:id="tcNo" maxWidth="30.0" minWidth="30.0" prefWidth="30.0" resizable="false" text="No" />
  30. <TableColumn fx:id="tcKode" prefWidth="75.0" text="Kode" />
  31. <TableColumn fx:id="tcNama" prefWidth="75.0" text="Nama" />
  32. <TableColumn fx:id="tcAlamat" text="Alamat" />
  33. <TableColumn fx:id="tcNoTelp" prefWidth="75.0" text="No.Telp" />
  34. <TableColumn fx:id="tcUpline" prefWidth="75.0" text="Upline" />
  35. </columns>
  36. <columnResizePolicy>
  37. <TableView fx:constant="CONSTRAINED_RESIZE_POLICY" />
  38. </columnResizePolicy>
  39. </TableView>
  40. </children>
  41. </AnchorPane>