Event handling |
So far we have seen that we can create and install a GUI component as follows:
We also saw that we could set the program up so that the WindowController object is notified whenever the user interacts with a GUI item. The program DoubleComboBoxDrawing illustrates that with the color menu.
In order to get the program to respond to events associated with the object, we must also:
colorMenu.addActionListener(this);
public class DrawingProgram extends WindowController implements ActionListener { ... }
public void actionPerformed(ActionEvent event) { ... }
As we saw last time with PanelComboBoxDrawing, we can put multiple items in different parts of the window by inserting them into JPanels and then inserting the JPanels into the slots in the window.
Event handling |