Aplikasi POS Amigo, dibangun dengan JavaFX dengan Maven
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

130 lignes
7.8 KiB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?import javafx.geometry.Insets?>
  3. <?import javafx.scene.control.Label?>
  4. <?import javafx.scene.control.SplitPane?>
  5. <?import javafx.scene.control.TableColumn?>
  6. <?import javafx.scene.control.TableView?>
  7. <?import javafx.scene.control.TextField?>
  8. <?import javafx.scene.layout.AnchorPane?>
  9. <?import javafx.scene.layout.ColumnConstraints?>
  10. <?import javafx.scene.layout.GridPane?>
  11. <?import javafx.scene.layout.HBox?>
  12. <?import javafx.scene.layout.RowConstraints?>
  13. <?import javafx.scene.text.Font?>
  14. <AnchorPane id="AnchorPane" fx:id="apMain" minHeight="-Infinity" minWidth="-Infinity" prefHeight="450.0" prefWidth="750.0" stylesheets="@../styles/pos_styles.css" xmlns="http://javafx.com/javafx/11.0.1" xmlns:fx="http://javafx.com/fxml/1" fx:controller="id.amigogroup.posterminal.transaksi.FormTransaksiReturController">
  15. <children>
  16. <Label text="Transaksi Retur" AnchorPane.leftAnchor="14.0" AnchorPane.topAnchor="14.0">
  17. <font>
  18. <Font size="16.0" />
  19. </font>
  20. </Label>
  21. <SplitPane dividerPositions="0.5" layoutY="45.0" orientation="VERTICAL" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="39.0">
  22. <items>
  23. <AnchorPane>
  24. <children>
  25. <Label fx:id="lbl" layoutX="14.0" layoutY="6.0" text="Histori Penjualan" AnchorPane.leftAnchor="14.0" AnchorPane.topAnchor="0.0">
  26. <font>
  27. <Font size="14.0" />
  28. </font>
  29. </Label>
  30. <Label layoutX="14.0" layoutY="20.0" text="Nomor Nota Penjualan" />
  31. <TextField fx:id="fldNotaPenjualan" layoutX="14.0" layoutY="37.0" onKeyPressed="#fldNotaPenjualanOnKeyPressed" prefHeight="25.0" prefWidth="329.0" promptText="Nomor Nota Penjualan" AnchorPane.leftAnchor="14.0" AnchorPane.topAnchor="37.0" />
  32. <TableView fx:id="tbvPenjualan" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="65.0">
  33. <columns>
  34. <TableColumn fx:id="tcNo" editable="false" maxWidth="30.0" minWidth="30.0" prefWidth="30.0" resizable="false" sortable="false" text="No" />
  35. <TableColumn fx:id="tcKode" prefWidth="75.0" text="Kode Barang" />
  36. <TableColumn fx:id="tcNama" prefWidth="75.0" text="Nama Barang" />
  37. <TableColumn fx:id="tcUkur" maxWidth="40.0" minWidth="40.0" prefWidth="40.0" resizable="false" text="Ukur" />
  38. <TableColumn fx:id="tcJumlah" maxWidth="30.0" minWidth="30.0" prefWidth="30.0" resizable="false" text="Jml" />
  39. <TableColumn fx:id="tcHarga" prefWidth="75.0" text="Harga" />
  40. <TableColumn fx:id="tcDisc1" maxWidth="50.0" minWidth="50.0" prefWidth="50.0" resizable="false" text="Disc 1" />
  41. <TableColumn fx:id="tcDisc2" maxWidth="50.0" minWidth="50.0" prefWidth="50.0" resizable="false" text="Disc 2" />
  42. <TableColumn fx:id="tcSubTotal" prefWidth="75.0" text="Sub Total" />
  43. <TableColumn fx:id="tcPramuniaga" editable="false" prefWidth="75.0" sortable="false" text="Pramuniaga" />
  44. </columns>
  45. <columnResizePolicy>
  46. <TableView fx:constant="CONSTRAINED_RESIZE_POLICY" />
  47. </columnResizePolicy>
  48. </TableView>
  49. </children>
  50. </AnchorPane>
  51. <AnchorPane>
  52. <children>
  53. <Label layoutX="14.0" text="Retur Penjualan" AnchorPane.leftAnchor="14.0" AnchorPane.topAnchor="0.0">
  54. <font>
  55. <Font size="14.0" />
  56. </font>
  57. </Label>
  58. <GridPane layoutX="14.0" layoutY="20.0" AnchorPane.leftAnchor="14.0" AnchorPane.rightAnchor="14.0" AnchorPane.topAnchor="20.0">
  59. <columnConstraints>
  60. <ColumnConstraints hgrow="SOMETIMES" percentWidth="33.3333" />
  61. <ColumnConstraints hgrow="SOMETIMES" percentWidth="33.3333" />
  62. <ColumnConstraints hgrow="SOMETIMES" percentWidth="33.3333" />
  63. </columnConstraints>
  64. <rowConstraints>
  65. <RowConstraints vgrow="SOMETIMES" />
  66. </rowConstraints>
  67. <children>
  68. <HBox alignment="CENTER_LEFT" maxWidth="1.7976931348623157E308" spacing="5.0">
  69. <children>
  70. <Label text="Nomor Nota" />
  71. <Label text=": -">
  72. <HBox.margin>
  73. <Insets />
  74. </HBox.margin>
  75. </Label>
  76. </children>
  77. <GridPane.margin>
  78. <Insets top="5.0" />
  79. </GridPane.margin>
  80. </HBox>
  81. <HBox alignment="CENTER_LEFT" maxWidth="1.7976931348623157E308" spacing="5.0" GridPane.columnIndex="1">
  82. <children>
  83. <Label text="Tanggal" />
  84. <Label text=": -">
  85. <HBox.margin>
  86. <Insets />
  87. </HBox.margin>
  88. </Label>
  89. </children>
  90. <GridPane.margin>
  91. <Insets top="5.0" />
  92. </GridPane.margin>
  93. </HBox>
  94. <HBox alignment="CENTER_LEFT" maxWidth="1.7976931348623157E308" spacing="5.0" GridPane.columnIndex="2">
  95. <children>
  96. <Label text="Kasir" />
  97. <Label text=": -" />
  98. </children>
  99. <GridPane.margin>
  100. <Insets top="5.0" />
  101. </GridPane.margin>
  102. </HBox>
  103. </children>
  104. </GridPane>
  105. <TableView fx:id="tbvRetur" prefHeight="200.0" prefWidth="200.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="50.0">
  106. <columns>
  107. <TableColumn fx:id="tcNoRetur" maxWidth="30.0" minWidth="30.0" prefWidth="30.0" resizable="false" text="No" />
  108. <TableColumn fx:id="tcKodeRetur" prefWidth="75.0" text="Kode Barang" />
  109. <TableColumn fx:id="tcNamaRetur" prefWidth="75.0" text="Nama Barang" />
  110. <TableColumn fx:id="tcUkurRetur" prefWidth="75.0" text="Ukur" />
  111. <TableColumn fx:id="tcJumlahRetur" prefWidth="75.0" text="Jumlah" />
  112. <TableColumn fx:id="tcHargaRetur" prefWidth="75.0" text="Harga" />
  113. <TableColumn fx:id="tcDisc1Retur" prefWidth="75.0" text="Disc 1" />
  114. <TableColumn fx:id="tcDisc2Retur" prefWidth="75.0" text="Disc 2" />
  115. <TableColumn fx:id="tcSubTotalRetur" prefWidth="75.0" text="Sub Total" />
  116. <TableColumn fx:id="tcPramuniagaRetur" prefWidth="75.0" text="Pramuniaga" />
  117. </columns>
  118. <columnResizePolicy>
  119. <TableView fx:constant="CONSTRAINED_RESIZE_POLICY" />
  120. </columnResizePolicy>
  121. </TableView>
  122. </children>
  123. </AnchorPane>
  124. </items>
  125. </SplitPane>
  126. </children>
  127. </AnchorPane>