Advertisement
Guest User

Untitled

a guest
Dec 11th, 2019
966
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 20.68 KB | None | 0 0
  1. import java.awt.event.*;
  2. import javax.swing.*;
  3. import java.awt.*;
  4. import java.util.*;
  5. import javax.swing.table.*;
  6.  
  7. class Menu extends JFrame implements ActionListener {
  8.   static Menu menu;
  9.   static JFrame frame;
  10.   static JTextField TblTotal;
  11.   static JTextField TblCari;
  12.   static JTextField TblCus;
  13.   static JLabel iconcari;
  14.   static JButton iconcus, iconbeli;
  15.   static JButton tombolbarang, tombolcus;
  16.   static JButton buttoncreate, buttondone;
  17.   static JButton
  18.   button0,
  19.   button1,
  20.   button2,
  21.   button3,
  22.   button4,
  23.   button5,
  24.   button6,
  25.   button7,
  26.   button8,
  27.   button9,
  28.   buttoncus,
  29.   buttonforsum;
  30.   static JTable tabel;
  31.   static DefaultTableModel utah;
  32.   static JScrollPane x;
  33.   static Boolean edit = false;
  34.   static String y = "";
  35.   static String pos;
  36.   static String[] kolomNama = { "Nama", "Harga", "Kategori", "IDBarang",
  37.          "Deskripsi", "Count" };
  38.   static DefaultListModel listmodel;
  39.   static JFrame itemframe;
  40.   static JTextField LblNama;
  41.   static JTextField LblKategori;
  42.   static JTextField LblHarga;
  43.   static JTextField LblIDBarang;
  44.   static JTextField Lbldeskripsi;
  45.   static JButton buttonesc, buttonsave, buttondelete;
  46.   static Boolean Custom;
  47.   static Boolean byr;  
  48.   static JFrame byrframe;
  49.   static JLabel currentsale;
  50.   static JTextField LblByrTotal;
  51.   static JButton tombolescbyr, tombolclear;
  52.   static JTable byrtable;
  53.   static JScrollPane byrx;
  54.   static DefaultTableModel byrmodel;
  55.   static String[] byrkolomNama = { "Name", "Count", "Price", "Delete" };
  56.  
  57.     Menu()
  58.     {
  59.     pos = "0";
  60.     }
  61.  
  62.     public static void create()
  63.     {
  64.         frame = new JFrame("Point Of Sales");
  65.         menu = new Menu();
  66.         TblTotal = new JTextField(24);
  67.         TblTotal.setText("Total Rp. 0");
  68.         TblCus = new JTextField(24);
  69.         TblCus.setText("Rp. 0");
  70.         TblTotal.setEditable(false);
  71.         TblCus.setEditable(false);
  72.         ImageIcon imageIcon =
  73.             new ImageIcon("search-button-icon.png");
  74.         Image image = imageIcon.getImage();
  75.         Image newimg =
  76.             image.getScaledInstance(18, 18, Image.SCALE_SMOOTH);
  77.         imageIcon = new ImageIcon(newimg);
  78.         iconcari = new JLabel("");
  79.         iconcari.setIcon(imageIcon);
  80.         iconcari.setPreferredSize(new Dimension(18, 18));
  81.         TblCari = new JTextField(19);
  82.         TblCari.setText("Cari Barang");
  83.         TblCari.addMouseListener(new MouseAdapter()
  84.         {
  85.             public void mouseClicked(MouseEvent e)
  86.             {
  87.                 if(TblCari.getText().equals("Search"))
  88.                 {
  89.                     TblCari.setText("");
  90.                 }          
  91.             }
  92.         }
  93.     );
  94.    
  95.     imageIcon = new ImageIcon("search-button-icon.png");
  96.     image = imageIcon.getImage();
  97.     newimg = image.getScaledInstance(16, 16, Image.SCALE_SMOOTH);
  98.     imageIcon = new ImageIcon(newimg);
  99.     iconcus = new JButton("", imageIcon);
  100.     iconcus.setActionCommand("edit");
  101.     iconcus.setPreferredSize(new Dimension(18, 18));
  102.     iconcus.setBorder(BorderFactory.createEmptyBorder());
  103.     tombolbarang = new JButton("Barang");
  104.     tombolbarang.setPreferredSize(new Dimension(120, 50));
  105.     tombolcus = new JButton("Custom");
  106.     tombolcus.setPreferredSize(new Dimension(120, 50));
  107.     buttoncreate = new JButton("Input Barang Baru");
  108.     buttoncreate.setPreferredSize(new Dimension(240, 50));
  109.     buttondone = new JButton("$ELESAI");
  110.     buttondone.setPreferredSize(new Dimension(240, 50));
  111.     imageIcon = new ImageIcon("byr-icon.png");
  112.     image = imageIcon.getImage();
  113.     newimg = image.getScaledInstance(40, 40, Image.SCALE_SMOOTH);
  114.     imageIcon = new ImageIcon(newimg);
  115.     iconbeli = new JButton("", imageIcon);
  116.     iconbeli.setActionCommand("Bayar");
  117.     iconbeli.setPreferredSize(new Dimension(240, 50));
  118.    
  119.         button0 = new JButton("0");
  120.     button0.setPreferredSize(new Dimension(78, 50));
  121.         button1 = new JButton("1");
  122.     button1.setPreferredSize(new Dimension(78, 50));
  123.         button2 = new JButton("2");
  124.     button2.setPreferredSize(new Dimension(78, 50));
  125.         button3 = new JButton("3");
  126.     button3.setPreferredSize(new Dimension(78, 50));
  127.         button4 = new JButton("4");
  128.     button4.setPreferredSize(new Dimension(78, 50));
  129.         button5 = new JButton("5");
  130.     button5.setPreferredSize(new Dimension(78, 50));
  131.         button6 = new JButton("6");
  132.     button6.setPreferredSize(new Dimension(78, 50));
  133.         button7 = new JButton("7");
  134.     button7.setPreferredSize(new Dimension(78, 50));
  135.         button8 = new JButton("8");
  136.     button8.setPreferredSize(new Dimension(78, 50));
  137.         button9 = new JButton("9");
  138.     button9.setPreferredSize(new Dimension(78, 50));
  139.         buttonforsum = new JButton("+");
  140.     buttonforsum.setPreferredSize(new Dimension(78, 50));
  141.         buttoncus = new JButton("C");
  142.     buttoncus.setPreferredSize(new Dimension(78, 50));
  143.         JPanel ln = new JPanel();
  144.     utah = new DefaultTableModel(kolomNama, 0);
  145.     tabel = new JTable(utah);
  146.     tabel.setTableHeader(null);
  147.     tabel.setShowGrid(false);
  148.     tabel.setDefaultEditor(Object.class, null);
  149.     tabel.getColumnModel().getColumn(2).setMinWidth(0);
  150.     tabel.getColumnModel().getColumn(2).setMaxWidth(0);
  151.     tabel.getColumnModel().getColumn(2).setWidth(0);
  152.     tabel.getColumnModel().getColumn(3).setMinWidth(0);
  153.     tabel.getColumnModel().getColumn(3).setMaxWidth(0);
  154.     tabel.getColumnModel().getColumn(3).setWidth(0);
  155.     tabel.getColumnModel().getColumn(4).setMinWidth(0);
  156.     tabel.getColumnModel().getColumn(4).setMaxWidth(0);
  157.     tabel.getColumnModel().getColumn(4).setWidth(0);
  158.     tabel.getColumnModel().getColumn(5).setMinWidth(0);
  159.     tabel.getColumnModel().getColumn(5).setMaxWidth(0);
  160.     tabel.getColumnModel().getColumn(5).setWidth(0);
  161.     tabel.addMouseListener(new MouseAdapter()
  162.     {
  163.       public void mouseClicked(MouseEvent event)
  164.       {
  165.         if (!edit)
  166.         {
  167.           int row = tabel.rowAtPoint(event.getPoint());
  168.           int col = 1;
  169.           int te = 0;
  170.           y = tabel.getValueAt(row, col).toString();
  171.           te = (Integer.parseInt(y) + Integer.parseInt(pos));
  172.           pos = Integer.toString(te);
  173.           TblTotal.setText("Total Rp. " + pos);
  174.           utah.setValueAt(Integer.parseInt
  175.             (tabel.getValueAt(row, 5).toString()) + 1, row, 5);
  176.           tabel.setModel(utah);
  177.         }
  178.         else
  179.         {
  180.           makeItemMenu("edit", tabel.rowAtPoint(event.getPoint()));
  181.         }
  182.       }
  183.     }
  184.     );
  185.    
  186.     x = new JScrollPane(tabel);
  187.     x.setPreferredSize(new Dimension(240, 150));
  188.     iconcus.addActionListener(menu);  
  189.     iconbeli.addActionListener(menu);  
  190.     tombolbarang.addActionListener(menu);
  191.     tombolcus.addActionListener(menu);  
  192.     buttoncreate.addActionListener(menu);
  193.     buttondone.addActionListener(menu);
  194.    
  195.     button9.addActionListener(menu);
  196.     button8.addActionListener(menu);
  197.     button7.addActionListener(menu);
  198.     button6.addActionListener(menu);
  199.     button5.addActionListener(menu);
  200.     button4.addActionListener(menu);
  201.     button3.addActionListener(menu);
  202.     button2.addActionListener(menu);
  203.     button1.addActionListener(menu);
  204.     button0.addActionListener(menu);
  205.     buttoncus.addActionListener(menu);
  206.     buttonforsum.addActionListener(menu);
  207.    
  208.     ln.add(TblTotal);
  209.     ln.add(tombolbarang);
  210.     ln.add(tombolcus);
  211.     ln.add(iconcari);
  212.     ln.add(TblCari);
  213.     ln.add(iconcus);
  214.     ln.add(buttoncreate);
  215.     ln.add(x);
  216.     ln.add(buttondone);
  217.     ln.add(iconbeli);
  218.     ln.add(TblCus);
  219.     ln.add(button1);
  220.     ln.add(button2);
  221.     ln.add(button3);
  222.     ln.add(button4);
  223.     ln.add(button5);
  224.     ln.add(button6);
  225.     ln.add(button7);
  226.     ln.add(button8);
  227.     ln.add(button9);
  228.     ln.add(buttoncus);
  229.     ln.add(button0);
  230.     ln.add(buttonforsum);
  231.    
  232.     frame.add(ln);
  233.     frame.setSize(280, 500);
  234.     menu.startLibrary();
  235.     frame.show();
  236.  }
  237.  
  238.  public static void makeItemMenu(String buffer, int row)
  239.     {
  240.         if(buffer.compareTo("new") == 0)
  241.         {
  242.             Custom = false;
  243.         }
  244.         else
  245.         {
  246.             Custom = true;
  247.         }
  248.  
  249.         if(!Custom)
  250.         {
  251.             itemframe = new JFrame("Input Barang Baru");
  252.         }
  253.         else
  254.         {
  255.             itemframe = new JFrame("Edit Item");
  256.         }
  257.    
  258.         LblNama = new JTextField(24);
  259.         LblHarga = new JTextField(24);
  260.         LblKategori = new JTextField(24);
  261.         LblIDBarang = new JTextField(24);
  262.         Lbldeskripsi = new JTextField(24);
  263.         if(Custom)
  264.         {
  265.             LblNama.setText(tabel.getValueAt(row, 0).toString());
  266.             LblHarga.setText(tabel.getValueAt(row, 1).toString());
  267.             LblKategori.setText(tabel.getValueAt(row, 2).toString());
  268.         LblIDBarang.setText(tabel.getValueAt(row, 3).toString());
  269.         Lbldeskripsi.setText(tabel.getValueAt(row, 4).toString());
  270.         }  
  271.         else
  272.         {
  273.             LblNama.setText("Nama Barang");
  274.             LblHarga.setText("Harga");
  275.             LblKategori.setText("Kategori");
  276.             LblIDBarang.setText("IDBarang");
  277.             Lbldeskripsi.setText("Deskripsi");  
  278.         }
  279.    
  280.         LblNama.addMouseListener(new MouseAdapter()
  281.         {
  282.             public void mouseClicked(MouseEvent e)
  283.             {
  284.                 if(LblNama.getText().equals("Item Name"))
  285.                 {
  286.                     LblNama.setText("");
  287.                 }          
  288.             }
  289.         }
  290.     );
  291.    
  292.     LblKategori.addMouseListener(new MouseAdapter()
  293.     {
  294.         public void mouseClicked(MouseEvent e)
  295.         {
  296.           if(LblKategori.getText().equals("Category"))
  297.           {
  298.             LblKategori.setText("");
  299.           }          
  300.         }
  301.     }
  302.     );
  303.  
  304.     LblHarga.addMouseListener(new MouseAdapter()
  305.     {
  306.         public void mouseClicked(MouseEvent e)
  307.         {
  308.           if(LblHarga.getText().equals("Price"))
  309.           {
  310.             LblHarga.setText("");
  311.           }          
  312.         }
  313.     }
  314.     );
  315.        
  316.     LblIDBarang.addMouseListener(new MouseAdapter()
  317.     {
  318.         public void mouseClicked(MouseEvent e)
  319.         {
  320.           if(LblIDBarang.getText().equals("SKU"))
  321.           {
  322.             LblIDBarang.setText("");
  323.           }          
  324.         }
  325.     }
  326.     );
  327.    
  328.     Lbldeskripsi.addMouseListener(new MouseAdapter()
  329.     {
  330.         public void mouseClicked(MouseEvent e)
  331.         {
  332.           if(Lbldeskripsi.getText().equals("Description"))
  333.           {
  334.             Lbldeskripsi.setText("");
  335.           }          
  336.         }
  337.     }
  338.     );
  339.  
  340.     buttonesc = new JButton("X");
  341.     buttonesc.setPreferredSize(new Dimension(50, 50));
  342.     buttonsave = new JButton("SAVE");
  343.     buttonsave.setPreferredSize(new Dimension(190, 50));
  344.     buttondelete = new JButton("DELETE");
  345.     buttondelete.setPreferredSize(new Dimension(240, 50));
  346.  
  347.     JPanel itembenchmark = new JPanel();
  348.        
  349.     buttonsave.addActionListener(menu);
  350.     buttonesc.addActionListener(menu);
  351.     buttondelete.addActionListener(menu);
  352.  
  353.     itembenchmark.add(LblNama);
  354.     itembenchmark.add(LblKategori);
  355.     itembenchmark.add(LblHarga);
  356.     itembenchmark.add(LblIDBarang);
  357.     itembenchmark.add(Lbldeskripsi);
  358.     itembenchmark.add(buttonesc);
  359.     itembenchmark.add(buttonsave);
  360.  
  361.     if(Custom)
  362.     {
  363.       itembenchmark.add(buttondelete);
  364.     }
  365.     itemframe.add(itembenchmark);
  366.     itemframe.setSize(300, 500);
  367.     itemframe.show();
  368.  }
  369.  
  370.     public static void makePurchaseMenu()
  371.     {
  372.         int total = 0;
  373.         Object[] object = new Object[4];
  374.  
  375.         byrframe = new JFrame("Bayar");
  376.         byr = true;
  377.         currentsale = new JLabel("CURRENT SALE");
  378.         LblByrTotal = new JTextField(24);
  379.         LblByrTotal.setEditable(false);
  380.         LblByrTotal.setText("Total Rp. " + pos);
  381.  
  382.         byrmodel = new DefaultTableModel(byrkolomNama, 0);
  383.  
  384.         for(int i = 0; i < tabel.getRowCount(); i++)
  385.         {
  386.             if(Integer.parseInt(tabel.getValueAt(i, 5).toString()) > 0)
  387.             {
  388.                 object[0] = tabel.getValueAt(i, 0).toString();
  389.                 object[1] = ("x" + tabel.getValueAt(i, 5).toString());
  390.                
  391.                 object[2] =
  392.                 Integer.parseInt(tabel.getValueAt(i, 1).toString()) *
  393.                 Integer.parseInt(tabel.getValueAt(i, 5).toString());
  394.                
  395.                 object[3] = "X";
  396.                 total = total +
  397.                 Integer.parseInt(tabel.getValueAt(i, 1).toString()) *
  398.                 Integer.parseInt(tabel.getValueAt(i, 5).toString());
  399.                 byrmodel.addRow(object);
  400.             }
  401.         }
  402.  
  403.         if (total < Integer.parseInt(pos))
  404.         {
  405.             object[0] = "Custom";
  406.             object[1] = "";
  407.             object[2] = Integer.parseInt(pos) - total;
  408.             object[3] = "X";
  409.      
  410.             byrmodel.addRow(object);
  411.         }
  412.  
  413.         byrtable = new JTable(byrmodel);
  414.         byrtable.getColumnModel().getColumn(3).setMinWidth(11);
  415.         byrtable.getColumnModel().getColumn(3).setMaxWidth(11);
  416.         byrtable.getColumnModel().getColumn(3).setWidth(11);
  417.         byrtable.setTableHeader(null);
  418.         byrtable.setShowGrid(false);
  419.         byrtable.setDefaultEditor(Object.class, null);
  420.  
  421.         byrtable.addMouseListener(new MouseAdapter()
  422.         {
  423.             public void mouseClicked(MouseEvent event)
  424.             {
  425.                 int col = byrtable.columnAtPoint(event.getPoint());
  426.                 int row = byrtable.rowAtPoint(event.getPoint());
  427.                 if (col == 3)
  428.                 {
  429.                     int te = 0;
  430.                     y = byrtable.getValueAt(row, 2).toString();
  431.                     te = (Integer.parseInt(pos) - Integer.parseInt(y));
  432.                     pos = Integer.toString(te);
  433.                     LblByrTotal.setText("Total Rp. " + pos);
  434.                     TblTotal.setText("Total Rp. " + pos);
  435.          
  436.                     for (int i = 0; i < utah.getRowCount(); i++)
  437.                     {
  438.                         if(utah.getValueAt(i, 0) ==
  439.                         byrtable.getValueAt(row, 0))
  440.                         {
  441.                             utah.setValueAt(0, i, 5);
  442.                         }
  443.                     }
  444.                     int numberOFRows = byrtable.getSelectedRows().length;
  445.                     for(int i = 0; i < numberOFRows ; i++)
  446.                     {
  447.                         byrmodel.removeRow(byrtable.getSelectedRow());
  448.                     }
  449.                     byrtable.setModel(byrmodel);
  450.                 }
  451.             }
  452.         }
  453.     );
  454.  
  455.     byrx = new JScrollPane(byrtable);
  456.     byrx.setPreferredSize(new Dimension(240, 150));
  457.     tombolescbyr = new JButton("X");
  458.     tombolescbyr.setPreferredSize(new Dimension(50, 50));
  459.     tombolclear = new JButton("Clear Sale");
  460.     tombolclear.setPreferredSize(new Dimension(190, 50));
  461.     JPanel byrbenchmark = new JPanel();
  462.     tombolclear.addActionListener(menu);
  463.     tombolescbyr.addActionListener(menu);
  464.  
  465.     byrbenchmark.add(currentsale);
  466.     byrbenchmark.add(byrx);
  467.     byrbenchmark.add(LblByrTotal);
  468.     byrbenchmark.add(tombolescbyr);
  469.     byrbenchmark.add(tombolclear);
  470.     byrframe.add(byrbenchmark);
  471.     byrframe.setSize(300, 500);
  472.     byrframe.show();
  473.     }
  474.  
  475.   public static void startLibrary()
  476.   {
  477.     tombolbarang.setEnabled(false);
  478.     tombolcus.setEnabled(true);
  479.     iconcari.setVisible(true);
  480.     TblCari.setVisible(true);
  481.     TblCus.setVisible(false);
  482.     iconcus.setVisible(true);
  483.     buttoncreate.setVisible(false);
  484.     x.setVisible(true);
  485.     buttondone.setVisible(false);
  486.     iconbeli.setVisible(true);
  487.     button9.setVisible(false);
  488.     button8.setVisible(false);
  489.     button7.setVisible(false);
  490.     button6.setVisible(false);
  491.     button5.setVisible(false);
  492.     button4.setVisible(false);
  493.     button3.setVisible(false);
  494.     button2.setVisible(false);
  495.     button1.setVisible(false);
  496.     button0.setVisible(false);
  497.     buttoncus.setVisible(false);
  498.     buttonforsum.setVisible(false);
  499.   }
  500.  
  501.   public static void starteditLibrary()
  502.   {
  503.     tombolbarang.setEnabled(false);
  504.     tombolcus.setEnabled(false);
  505.     TblCus.setVisible(false);
  506.     iconcus.setVisible(false);
  507.     buttoncreate.setVisible(true);
  508.     iconbeli.setVisible(false);
  509.     buttondone.setVisible(true);
  510.   }
  511.  
  512.   public static void startCustom()
  513.   {
  514.     y = "";
  515.     TblCus.setText("Rp. 0");
  516.     tombolbarang.setEnabled(true);
  517.     tombolcus.setEnabled(false);
  518.     TblCari.setVisible(false);
  519.     TblCus.setVisible(true);
  520.     iconcari.setVisible(false);
  521.     iconcus.setVisible(false);
  522.     buttoncreate.setVisible(false);
  523.     x.setVisible(false);
  524.     iconbeli.setVisible(false);
  525.     button9.setVisible(true);
  526.     button8.setVisible(true);
  527.     button7.setVisible(true);
  528.     button6.setVisible(true);
  529.     button5.setVisible(true);
  530.     button4.setVisible(true);
  531.     button3.setVisible(true);
  532.     button2.setVisible(true);
  533.     button1.setVisible(true);
  534.     button0.setVisible(true);
  535.     buttoncus.setVisible(true);
  536.     buttonforsum.setVisible(true);
  537.   }
  538.  
  539.     public void actionPerformed(ActionEvent event)
  540.     {
  541.         String s = event.getActionCommand();
  542.  
  543.         if ((s.charAt(0) >= '0' && s.charAt(0) <= '9'))
  544.         {
  545.             // if operand is present then add to second no
  546.             y = y + s;
  547.  
  548.             // set the value of text
  549.             TblCus.setText("Rp. " + y);
  550.         }
  551.         else if (s.equals("C"))
  552.         {
  553.             y = "";
  554.             // set the value of text
  555.             TblCus.setText("Rp. 0");
  556.         }
  557.         else if (s.charAt(0) == '+')
  558.         {
  559.             int te = 0;
  560.             if(y == "")
  561.             {
  562.                 y = "0";
  563.             }
  564.             te = (Integer.parseInt(y) + Integer.parseInt(pos));
  565.  
  566.             // convert it to string
  567.             pos = Integer.toString(te);
  568.             y = "";  
  569.             TblCus.setText("Rp. 0");
  570.             TblTotal.setText("Total Rp. " + pos);
  571.         }
  572.         else if (s.equals("Barang"))
  573.         {
  574.             startLibrary();
  575.         }
  576.         else if (s.equals("Custom"))
  577.         {
  578.             startCustom();
  579.         }
  580.         else if (s.equals("edit"))
  581.         {
  582.             starteditLibrary();
  583.             edit = true;
  584.         }
  585.         else if (s.equals("Bayar"))
  586.         {
  587.             makePurchaseMenu();
  588.             frame.dispose();
  589.         }
  590.         else if (s.equals("$ELESAI"))
  591.         {
  592.             startLibrary();
  593.             edit = false;
  594.         }
  595.         else if (s.equals("Input Barang Baru"))
  596.         {
  597.             makeItemMenu("new", 0);
  598.         }
  599.         else if (s.equals("SAVE"))
  600.         {
  601.             Object[] row = new Object[6];
  602.             row[0] = (String)LblNama.getText();
  603.             row[1] = LblHarga.getText();
  604.             row[2] = (String)LblKategori.getText();
  605.             row[3] = (String)LblIDBarang.getText();
  606.             row[4] = (String)Lbldeskripsi.getText();
  607.             row[5] = 0;
  608.             utah.addRow(row);
  609.             tabel.setModel(utah);
  610.             if(Custom)
  611.             {
  612.                 int numberOFRows = tabel.getSelectedRows().length;
  613.                 for(int i = 0; i < numberOFRows ; i++)
  614.                 {
  615.                     utah.removeRow(tabel.getSelectedRow());
  616.                 }
  617.             }
  618.             itemframe.dispose();
  619.         }
  620.         else if (s.equals("X"))
  621.         {
  622.             if(byr == true)
  623.             {
  624.                 byrframe.dispose();
  625.                 frame.show();
  626.             }
  627.             else
  628.             {
  629.                 itemframe.dispose();
  630.             }
  631.         }
  632.         else if (s.equals("DELETE"))
  633.         {
  634.             int numberOFRows = tabel.getSelectedRows().length;
  635.             for(int i = 0; i < numberOFRows ; i++)
  636.             {
  637.                
  638.                
  639.                
  640.                
  641.                 utah.removeRow(tabel.getSelectedRow());
  642.            
  643.            
  644.            
  645.            
  646.            
  647.             }
  648.             itemframe.dispose();
  649.  
  650.         }
  651.         else if (s.equals("Hapus Riwayat"))
  652.         {
  653.             TblCus.setText("Rp. 0");
  654.            
  655.             TblTotal.setText("Total Rp. 0");
  656.            
  657.             LblByrTotal.setText("Total Rp. 0");
  658.             y = "";
  659.             pos = "0";
  660.      
  661.             for (int i = byrmodel.getRowCount() - 1; i >= 0; i--)
  662.             {
  663.                 byrmodel.removeRow(i);
  664.             }
  665.             byrtable.setModel(byrmodel);
  666.      
  667.             for (int i = 0; i < utah.getRowCount(); i++)
  668.             {
  669.                 utah.setValueAt(0, i, 5);
  670.             }
  671.         }
  672.     }  
  673. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement