Advertisement
BAN-tux

Untitled

Dec 11th, 2019
267
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.23 KB | None | 0 0
  1. package pkgfinal.project.pbo;
  2.  
  3. public class Home extends javax.swing.JFrame
  4. {
  5. JpanelLoader jpload = new JpanelLoader();
  6.  
  7. public Home()
  8. {
  9. initComponents();
  10. this.setExtendedState(Home.MAXIMIZED_BOTH);
  11.  
  12. }
  13.  
  14. @SuppressWarnings("unchecked")
  15. // <editor-fold defaultstate="collapsed" desc="Generated Code">
  16. private void initComponents() {
  17.  
  18. home_bnt_grp = new javax.swing.ButtonGroup();
  19. jPanel1 = new javax.swing.JPanel();
  20. jToggleButton2 = new javax.swing.JToggleButton();
  21. jToggleButton3 = new javax.swing.JToggleButton();
  22. jToggleButton4 = new javax.swing.JToggleButton();
  23. jToggleButton5 = new javax.swing.JToggleButton();
  24. jToggleButton9 = new javax.swing.JToggleButton();
  25. Panel_Load = new javax.swing.JPanel();
  26. jPanel3 = new javax.swing.JPanel();
  27. jLabel1 = new javax.swing.JLabel();
  28.  
  29. setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  30.  
  31. jPanel1.setBorder(javax.swing.BorderFactory.createEtchedBorder());
  32.  
  33. home_bnt_grp.add(jToggleButton2);
  34. jToggleButton2.setFont(new java.awt.Font("Arial Narrow", 1, 16)); // NOI18N
  35. jToggleButton2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/pkgfinal/project/pbo/img/baseline_storefront_black_18dp.png"))); // NOI18N
  36. jToggleButton2.setText("Supplier");
  37. jToggleButton2.addActionListener(new java.awt.event.ActionListener() {
  38. public void actionPerformed(java.awt.event.ActionEvent evt) {
  39. jToggleButton2ActionPerformed(evt);
  40. }
  41. });
  42.  
  43. home_bnt_grp.add(jToggleButton3);
  44. jToggleButton3.setFont(new java.awt.Font("Arial Narrow", 1, 16)); // NOI18N
  45. jToggleButton3.setIcon(new javax.swing.ImageIcon(getClass().getResource("/pkgfinal/project/pbo/img/baseline_people_alt_black_18dp.png"))); // NOI18N
  46. jToggleButton3.setText("Customers");
  47. jToggleButton3.addActionListener(new java.awt.event.ActionListener() {
  48. public void actionPerformed(java.awt.event.ActionEvent evt) {
  49. jToggleButton3ActionPerformed(evt);
  50. }
  51. });
  52.  
  53. home_bnt_grp.add(jToggleButton4);
  54. jToggleButton4.setFont(new java.awt.Font("Arial Narrow", 1, 16)); // NOI18N
  55. jToggleButton4.setIcon(new javax.swing.ImageIcon(getClass().getResource("/pkgfinal/project/pbo/img/baseline_style_black_18dp.png"))); // NOI18N
  56. jToggleButton4.setText("Product");
  57. jToggleButton4.addActionListener(new java.awt.event.ActionListener() {
  58. public void actionPerformed(java.awt.event.ActionEvent evt) {
  59. jToggleButton4ActionPerformed(evt);
  60. }
  61. });
  62.  
  63. home_bnt_grp.add(jToggleButton5);
  64. jToggleButton5.setFont(new java.awt.Font("Arial Narrow", 1, 16)); // NOI18N
  65. jToggleButton5.setIcon(new javax.swing.ImageIcon(getClass().getResource("/pkgfinal/project/pbo/img/baseline_mood_black_18dp.png"))); // NOI18N
  66. jToggleButton5.setText("Employee");
  67. jToggleButton5.addActionListener(new java.awt.event.ActionListener() {
  68. public void actionPerformed(java.awt.event.ActionEvent evt) {
  69. jToggleButton5ActionPerformed(evt);
  70. }
  71. });
  72.  
  73. home_bnt_grp.add(jToggleButton9);
  74. jToggleButton9.setFont(new java.awt.Font("Arial Narrow", 1, 16)); // NOI18N
  75. jToggleButton9.setIcon(new javax.swing.ImageIcon(getClass().getResource("/pkgfinal/project/pbo/img/baseline_local_grocery_store_black_18dp.png"))); // NOI18N
  76. jToggleButton9.setText("Sales");
  77. jToggleButton9.addActionListener(new java.awt.event.ActionListener() {
  78. public void actionPerformed(java.awt.event.ActionEvent evt) {
  79. jToggleButton9ActionPerformed(evt);
  80. }
  81. });
  82.  
  83. javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
  84. jPanel1.setLayout(jPanel1Layout);
  85. jPanel1Layout.setHorizontalGroup(
  86. jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  87. .addGroup(jPanel1Layout.createSequentialGroup()
  88. .addContainerGap()
  89. .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  90. .addComponent(jToggleButton3, javax.swing.GroupLayout.DEFAULT_SIZE, 266, Short.MAX_VALUE)
  91. .addComponent(jToggleButton2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  92. .addComponent(jToggleButton5, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  93. .addComponent(jToggleButton4, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  94. .addComponent(jToggleButton9, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  95. .addContainerGap())
  96. );
  97. jPanel1Layout.setVerticalGroup(
  98. jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  99. .addGroup(jPanel1Layout.createSequentialGroup()
  100. .addContainerGap()
  101. .addComponent(jToggleButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)
  102. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  103. .addComponent(jToggleButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)
  104. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  105. .addComponent(jToggleButton5, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)
  106. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  107. .addComponent(jToggleButton4, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)
  108. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  109. .addComponent(jToggleButton9, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)
  110. .addContainerGap(213, Short.MAX_VALUE))
  111. );
  112.  
  113. Panel_Load.setBorder(javax.swing.BorderFactory.createEtchedBorder());
  114. Panel_Load.addMouseListener(new java.awt.event.MouseAdapter() {
  115. public void mousePressed(java.awt.event.MouseEvent evt) {
  116. Panel_LoadMousePressed(evt);
  117. }
  118. });
  119.  
  120. javax.swing.GroupLayout Panel_LoadLayout = new javax.swing.GroupLayout(Panel_Load);
  121. Panel_Load.setLayout(Panel_LoadLayout);
  122. Panel_LoadLayout.setHorizontalGroup(
  123. Panel_LoadLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  124. .addGap(0, 857, Short.MAX_VALUE)
  125. );
  126. Panel_LoadLayout.setVerticalGroup(
  127. Panel_LoadLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  128. .addGap(0, 0, Short.MAX_VALUE)
  129. );
  130.  
  131. jPanel3.setBorder(javax.swing.BorderFactory.createEtchedBorder());
  132.  
  133. jLabel1.setFont(new java.awt.Font("Arial Black", 1, 16)); // NOI18N
  134. jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
  135. jLabel1.setText("CASH REGISTER (05111840000071 && 05111840000114)");
  136.  
  137. javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);
  138. jPanel3.setLayout(jPanel3Layout);
  139. jPanel3Layout.setHorizontalGroup(
  140. jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  141. .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel3Layout.createSequentialGroup()
  142. .addContainerGap()
  143. .addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  144. .addContainerGap())
  145. );
  146. jPanel3Layout.setVerticalGroup(
  147. jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  148. .addGroup(jPanel3Layout.createSequentialGroup()
  149. .addContainerGap()
  150. .addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, 39, Short.MAX_VALUE)
  151. .addContainerGap())
  152. );
  153.  
  154. javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  155. getContentPane().setLayout(layout);
  156. layout.setHorizontalGroup(
  157. layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  158. .addGroup(layout.createSequentialGroup()
  159. .addContainerGap()
  160. .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  161. .addComponent(jPanel3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  162. .addGroup(layout.createSequentialGroup()
  163. .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  164. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  165. .addComponent(Panel_Load, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
  166. .addContainerGap())
  167. );
  168. layout.setVerticalGroup(
  169. layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  170. .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
  171. .addContainerGap()
  172. .addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  173. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  174. .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  175. .addComponent(Panel_Load, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  176. .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  177. .addContainerGap())
  178. );
  179.  
  180. pack();
  181. }// </editor-fold>
  182.  
  183. private void jToggleButton3ActionPerformed(java.awt.event.ActionEvent evt) {
  184. // Load Customer
  185.  
  186. Customer cus = new Customer();
  187. jpload.jPanelLoader(Panel_Load, cus);
  188.  
  189.  
  190. }
  191.  
  192. private void jToggleButton2ActionPerformed(java.awt.event.ActionEvent evt) {
  193.  
  194. Supplier sp = new Supplier();
  195. jpload.jPanelLoader(Panel_Load, sp);
  196. }
  197.  
  198. private void jToggleButton5ActionPerformed(java.awt.event.ActionEvent evt) {
  199.  
  200. Employee emp = new Employee();
  201. jpload.jPanelLoader(Panel_Load, emp);
  202. }
  203.  
  204. private void jToggleButton4ActionPerformed(java.awt.event.ActionEvent evt) {
  205.  
  206. Product pro = new Product();
  207. jpload.jPanelLoader(Panel_Load, pro);
  208. }
  209.  
  210. private void Panel_LoadMousePressed(java.awt.event.MouseEvent evt) {
  211. // TODO add your handling code here:
  212. }
  213.  
  214. private void jToggleButton9ActionPerformed(java.awt.event.ActionEvent evt) {
  215.  
  216. Sale sl = new Sale();
  217. jpload.jPanelLoader(Panel_Load, sl);
  218. }
  219.  
  220. public static void main(String args[]) {
  221. /* Set the Nimbus look and feel */
  222. //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
  223. /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
  224. * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
  225. */
  226. try {
  227. for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
  228. if ("Nimbus".equals(info.getName())) {
  229. javax.swing.UIManager.setLookAndFeel(info.getClassName());
  230. break;
  231. }
  232. }
  233. } catch (ClassNotFoundException ex) {
  234. java.util.logging.Logger.getLogger(Home.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  235. } catch (InstantiationException ex) {
  236. java.util.logging.Logger.getLogger(Home.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  237. } catch (IllegalAccessException ex) {
  238. java.util.logging.Logger.getLogger(Home.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  239. } catch (javax.swing.UnsupportedLookAndFeelException ex) {
  240. java.util.logging.Logger.getLogger(Home.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  241. }
  242. //</editor-fold>
  243.  
  244. /* Create and display the form */
  245. java.awt.EventQueue.invokeLater(new Runnable() {
  246. public void run() {
  247. new Home().setVisible(true);
  248. }
  249. });
  250. }
  251.  
  252. // Variables declaration - do not modify
  253. private javax.swing.JPanel Panel_Load;
  254. private javax.swing.ButtonGroup home_bnt_grp;
  255. private javax.swing.JLabel jLabel1;
  256. private javax.swing.JPanel jPanel1;
  257. private javax.swing.JPanel jPanel3;
  258. private javax.swing.JToggleButton jToggleButton2;
  259. private javax.swing.JToggleButton jToggleButton3;
  260. private javax.swing.JToggleButton jToggleButton4;
  261. private javax.swing.JToggleButton jToggleButton5;
  262. private javax.swing.JToggleButton jToggleButton9;
  263. // End of variables declaration
  264. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement