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.

145 lignes
10 KiB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?import javafx.scene.control.Label?>
  3. <?import javafx.scene.control.ScrollPane?>
  4. <?import javafx.scene.control.TableColumn?>
  5. <?import javafx.scene.control.TableView?>
  6. <?import javafx.scene.control.TitledPane?>
  7. <?import javafx.scene.layout.AnchorPane?>
  8. <?import javafx.scene.layout.ColumnConstraints?>
  9. <?import javafx.scene.layout.GridPane?>
  10. <?import javafx.scene.layout.RowConstraints?>
  11. <?import javafx.scene.layout.VBox?>
  12. <ScrollPane fx:id="spCetakNota" fitToWidth="true" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="500.0" prefWidth="800.0" xmlns="http://javafx.com/javafx/11.0.1" xmlns:fx="http://javafx.com/fxml/1">
  13. <content>
  14. <VBox fx:id="vbCetakNota">
  15. <children>
  16. <TitledPane fx:id="tpTunai" animated="false" text="Tunai">
  17. <content>
  18. <AnchorPane fx:id="apTunai">
  19. <children>
  20. <TableView fx:id="tbvTunai" prefHeight="125.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
  21. <columns>
  22. <TableColumn fx:id="tcNoTunai" maxWidth="30.0" minWidth="30.0" prefWidth="30.0" resizable="false" text="No" />
  23. <TableColumn fx:id="tcKodeBarangTunai" prefWidth="-1.0" text="Kode Barang" />
  24. <TableColumn fx:id="tcNamaBarangTunai" prefWidth="-1.0" text="Nama Barang" />
  25. <TableColumn fx:id="tcUkurTunai" maxWidth="40.0" minWidth="40.0" prefWidth="40.0" resizable="false" text="Ukur" />
  26. <TableColumn fx:id="tcJumlahTunai" maxWidth="40.0" minWidth="40.0" prefWidth="40.0" resizable="false" text="Jml" />
  27. <TableColumn fx:id="tcHargaTunai" prefWidth="-1.0" text="Harga" />
  28. <TableColumn fx:id="tcDisc1Tunai" maxWidth="50.0" minWidth="50.0" prefWidth="50.0" resizable="false" text="Disc 1" />
  29. <TableColumn fx:id="tcDisc2Tunai" maxWidth="50.0" minWidth="50.0" prefWidth="50.0" resizable="false" text="Disc 2" />
  30. <TableColumn fx:id="tcSubTotalTunai" prefWidth="-1.0" text="Sub Total" />
  31. <TableColumn fx:id="tcPramuniagaTunai" prefWidth="-1.0" text="Pramuniaga" />
  32. </columns>
  33. <columnResizePolicy>
  34. <TableView fx:constant="CONSTRAINED_RESIZE_POLICY" />
  35. </columnResizePolicy>
  36. </TableView>
  37. </children>
  38. </AnchorPane>
  39. </content>
  40. </TitledPane>
  41. <TitledPane fx:id="tpBawa" animated="false" text="Bawa Dulu">
  42. <content>
  43. <AnchorPane fx:id="apBawa">
  44. <children>
  45. <TableView fx:id="tbvBawa" prefHeight="125.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
  46. <columns>
  47. <TableColumn fx:id="tcNoBawa" maxWidth="30.0" minWidth="30.0" prefWidth="30.0" resizable="false" text="No" />
  48. <TableColumn fx:id="tcKodeBarangBawa" prefWidth="-1.0" text="Kode Barang" />
  49. <TableColumn fx:id="tcNamaBarangBawa" prefWidth="-1.0" text="Nama Barang" />
  50. <TableColumn fx:id="tcUkurBawa" maxWidth="40.0" minWidth="40.0" prefWidth="40.0" resizable="false" text="Ukur" />
  51. <TableColumn fx:id="tcJumlahBawa" maxWidth="40.0" minWidth="40.0" prefWidth="40.0" resizable="false" text="Jml" />
  52. <TableColumn fx:id="tcHargaBawa" prefWidth="-1.0" text="Harga" />
  53. <TableColumn fx:id="tcDisc1Bawa" maxWidth="50.0" minWidth="50.0" prefWidth="50.0" resizable="false" text="Disc 1" />
  54. <TableColumn fx:id="tcDisc2Bawa" maxWidth="50.0" minWidth="50.0" prefWidth="50.0" resizable="false" text="Disc 2" />
  55. <TableColumn fx:id="tcSubTotalBawa" prefWidth="-1.0" text="Sub Total" />
  56. <TableColumn fx:id="tcPramuniagaBawa" prefWidth="-1.0" text="Pramuniaga" />
  57. </columns>
  58. <columnResizePolicy>
  59. <TableView fx:constant="CONSTRAINED_RESIZE_POLICY" />
  60. </columnResizePolicy>
  61. </TableView>
  62. </children>
  63. </AnchorPane>
  64. </content>
  65. </TitledPane>
  66. <TitledPane fx:id="tpBon" animated="false" text="Bon">
  67. <content>
  68. <AnchorPane fx:id="apBon">
  69. <children>
  70. <TableView fx:id="tbvBon" prefHeight="125.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
  71. <columns>
  72. <TableColumn fx:id="tcNoBon" maxWidth="30.0" minWidth="30.0" prefWidth="30.0" resizable="false" text="No" />
  73. <TableColumn fx:id="tcKodeBarangBon" prefWidth="-1.0" text="Kode Barang" />
  74. <TableColumn fx:id="tcNamaBarangBon" prefWidth="-1.0" text="Nama Barang" />
  75. <TableColumn fx:id="tcUkurBon" maxWidth="40.0" minWidth="40.0" prefWidth="40.0" resizable="false" text="Ukur" />
  76. <TableColumn fx:id="tcJumlahBon" maxWidth="40.0" minWidth="40.0" prefWidth="40.0" resizable="false" text="Jml" />
  77. <TableColumn fx:id="tcHargaBon" prefWidth="-1.0" text="Harga" />
  78. <TableColumn fx:id="tcDisc1Bon" maxWidth="50.0" minWidth="50.0" prefWidth="50.0" resizable="false" text="Disc 1" />
  79. <TableColumn fx:id="tcDisc2Bon" maxWidth="50.0" minWidth="50.0" prefWidth="50.0" resizable="false" text="Disc 2" />
  80. <TableColumn fx:id="tcSubTotalBon" prefWidth="-1.0" text="Sub Total" />
  81. <TableColumn fx:id="tcPramuniagaBon" prefWidth="-1.0" text="Pramuniaga" />
  82. </columns>
  83. <columnResizePolicy>
  84. <TableView fx:constant="CONSTRAINED_RESIZE_POLICY" />
  85. </columnResizePolicy>
  86. </TableView>
  87. </children>
  88. </AnchorPane>
  89. </content>
  90. </TitledPane>
  91. <TitledPane fx:id="tpRetur" animated="false" text="Retur">
  92. <content>
  93. <AnchorPane fx:id="apRetur">
  94. <children>
  95. <TableView fx:id="tbvRetur" prefHeight="125.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
  96. <columns>
  97. <TableColumn fx:id="tcNoRetur" maxWidth="30.0" minWidth="30.0" prefWidth="30.0" resizable="false" text="No" />
  98. <TableColumn fx:id="tcKodeBarangRetur" prefWidth="-1.0" text="Kode Barang" />
  99. <TableColumn fx:id="tcNamaBarangRetur" prefWidth="-1.0" text="Nama Barang" />
  100. <TableColumn fx:id="tcUkurRetur" maxWidth="40.0" minWidth="40.0" prefWidth="40.0" resizable="false" text="Ukur" />
  101. <TableColumn fx:id="tcJumlahRetur" maxWidth="40.0" minWidth="40.0" prefWidth="40.0" resizable="false" text="Jml" />
  102. <TableColumn fx:id="tcHargaRetur" prefWidth="-1.0" text="Harga" />
  103. <TableColumn fx:id="tcDisc1Retur" maxWidth="50.0" minWidth="50.0" prefWidth="50.0" resizable="false" text="Disc 1" />
  104. <TableColumn fx:id="tcDisc2Retur" maxWidth="50.0" minWidth="50.0" prefWidth="50.0" resizable="false" text="Disc 2" />
  105. <TableColumn fx:id="tcSubTotalRetur" prefWidth="-1.0" text="Sub Total" />
  106. <TableColumn fx:id="tcPramuniagaRetur" prefWidth="-1.0" text="Pramuniaga" />
  107. </columns>
  108. <columnResizePolicy>
  109. <TableView fx:constant="CONSTRAINED_RESIZE_POLICY" />
  110. </columnResizePolicy>
  111. </TableView>
  112. </children>
  113. </AnchorPane>
  114. </content>
  115. </TitledPane>
  116. <GridPane fx:id="gpUang" maxWidth="1.7976931348623157E308">
  117. <columnConstraints>
  118. <ColumnConstraints halignment="RIGHT" hgrow="SOMETIMES" maxWidth="1.7976931348623157E308" minWidth="10.0" prefWidth="706.0" />
  119. <ColumnConstraints halignment="CENTER" hgrow="SOMETIMES" maxWidth="1.7976931348623157E308" minWidth="9.0" prefWidth="13.0" />
  120. <ColumnConstraints halignment="RIGHT" hgrow="SOMETIMES" maxWidth="181.0" minWidth="10.0" prefWidth="79.0" />
  121. </columnConstraints>
  122. <rowConstraints>
  123. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  124. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  125. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  126. </rowConstraints>
  127. <children>
  128. <Label text="Total" />
  129. <Label text="Tunai" GridPane.rowIndex="1" />
  130. <Label fx:id="lblKembali" text="Kembali" GridPane.rowIndex="2" />
  131. <Label fx:id="lblTotal" text="-" GridPane.columnIndex="2" />
  132. <Label fx:id="lblTunai" text="-" GridPane.columnIndex="2" GridPane.rowIndex="1" />
  133. <Label fx:id="lblKembalian" text="-" GridPane.columnIndex="2" GridPane.rowIndex="2" />
  134. <Label text=":" GridPane.columnIndex="1" />
  135. <Label text=":" GridPane.columnIndex="1" GridPane.rowIndex="1" />
  136. <Label text=":" GridPane.columnIndex="1" GridPane.rowIndex="2" />
  137. </children>
  138. </GridPane>
  139. </children>
  140. </VBox>
  141. </content>
  142. </ScrollPane>