diff options
Diffstat (limited to 'src/com/delwink/icebox/swing/MainWindow.java')
-rw-r--r-- | src/com/delwink/icebox/swing/MainWindow.java | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/com/delwink/icebox/swing/MainWindow.java b/src/com/delwink/icebox/swing/MainWindow.java index 4c87c06..6b12c1d 100644 --- a/src/com/delwink/icebox/swing/MainWindow.java +++ b/src/com/delwink/icebox/swing/MainWindow.java @@ -144,7 +144,17 @@ public class MainWindow extends JFrame { ORDERS_BUTTON.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent ae) { - throw new UnsupportedOperationException("Not supported yet."); + OrderListDialog dialog = new OrderListDialog(MainWindow.this, INVENTORY); + + dialog.addWindowListener(new WindowAdapter() { + @Override + public void windowClosed(WindowEvent e) { + INVENTORY.refreshQuantities(); + INVENTORY_TABLE.setModel(new MainWindowTableModel(INVENTORY)); + } + }); + + dialog.setVisible(true); } }); |