Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Stock;
- public class Table extends javax.swing.JFrame {
- private ArrayList<HashMap> data;
- private DefaultTableModel model;
- /**
- * Creates new form Table
- */
- public Table() {
- initComponents();
- this.setLocationRelativeTo(null);
- ButtonGroup bg = new ButtonGroup();
- jRadioButton1.setSelected(true);
- bg.add(jRadioButton1);
- bg.add(jRadioButton2);
- }
- public Table(String st){
- this();
- st = st.substring(0,1).toUpperCase() + st.substring(1);
- jLabel3.setText(st);
- updateTable(true);
- }
- public void updateTable(boolean reset) {
- DefaultTableModel model = (DefaultTableModel) jTable2.getModel();
- model.setNumRows(0);
- if (reset)
- {
- data = getAllProducts();
- }
- for (HashMap d : data)
- {
- Object[] cData = new Object[] {
- d.get("ID").toString(),
- d.get("Product").toString(),
- d.get("Price").toString(),
- d.get("Cost").toString(),
- d.get("Revenue").toString(),
- d.get("Amount").toString()};
- model.addRow(cData);
- }
- jTable2.setModel(model);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement