Advertisement
damoncard

Table

May 2nd, 2015
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.22 KB | None | 0 0
  1. package Stock;
  2.  
  3. public class Table extends javax.swing.JFrame {
  4.    
  5.     private ArrayList<HashMap> data;
  6.     private DefaultTableModel model;
  7.     /**
  8.      * Creates new form Table
  9.      */
  10.     public Table() {
  11.         initComponents();
  12.         this.setLocationRelativeTo(null);
  13.         ButtonGroup bg = new ButtonGroup();
  14.         jRadioButton1.setSelected(true);
  15.         bg.add(jRadioButton1);
  16.         bg.add(jRadioButton2);
  17.     }
  18.    
  19.     public Table(String st){
  20.         this();
  21.         st = st.substring(0,1).toUpperCase() + st.substring(1);
  22.         jLabel3.setText(st);
  23.         updateTable(true);
  24.     }
  25.  
  26.     public void updateTable(boolean reset) {
  27.       DefaultTableModel model = (DefaultTableModel) jTable2.getModel();
  28.       model.setNumRows(0);
  29.       if (reset)
  30.       {
  31.        data = getAllProducts();
  32.       }
  33.       for (HashMap d : data)
  34.       {
  35.        Object[] cData = new Object[] {
  36.         d.get("ID").toString(),
  37.         d.get("Product").toString(),
  38.         d.get("Price").toString(),
  39.         d.get("Cost").toString(),
  40.         d.get("Revenue").toString(),
  41.         d.get("Amount").toString()};
  42.        model.addRow(cData);
  43.       }
  44.       jTable2.setModel(model);
  45.     }
  46.                        
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement