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 d5dd8ee..b74d57a 100644 --- a/src/com/delwink/icebox/swing/MainWindow.java +++ b/src/com/delwink/icebox/swing/MainWindow.java @@ -162,7 +162,17 @@ public class MainWindow extends JFrame { UPDATE_BUTTON.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent ae) { - throw new UnsupportedOperationException("Not supported yet."); + QuantityUpdateDialog dialog = new QuantityUpdateDialog(MainWindow.this, INVENTORY); + + dialog.addWindowListener(new WindowAdapter() { + @Override + public void windowClosed(WindowEvent e) { + INVENTORY.refreshQuantities(); + INVENTORY_TABLE.setModel(new MainWindowTableModel(INVENTORY, REORDER_ONLY.isSelected())); + } + }); + + dialog.setVisible(true); } }); |