@Action public void print() { PrintDemon.getInstance().print(to.getText()); if (JOptionPane.showConfirmDialog(this, "Do you want to clear print buffer ?") == JOptionPane.YES_OPTION) { PrintDemon.getInstance().me = null; } }
@Action public void addItem() { String item = JOptionPane.showInputDialog("Item : "); String amount = JOptionPane.showInputDialog("Amount : "); PrintDemon.getInstance().reciepts.add(new String[] {item, amount}); populateTable(); }
void populateTable() { ArrayList<String[]> al = PrintDemon.getInstance().reciepts; DefaultTableModel dtm = new DefaultTableModel(new String[] {"Item", "Amount"}, al.size()); for (String[] a : al) { dtm.addRow(a); } jTable1.setModel(dtm); }
@Action public void clear() { PrintDemon.getInstance().me = null; }