GUI type type of event interface, w/req'd methods --------- ------------- ------------------------ JTextField ActionEvent ActionListener JButton getSource() actionPerformed(ActionEvent) JPasswordField getActionCommand() JMenuItem JRadioButtonMenuItem JCheckBox ItemEvent ItemListener JRadioButton getSource() itemStateChanged(ItemEvent) JComboBox getStateChange() JCheckBoxMenuItem .SELECTED JList ListSelectionEvent ListSelectionListener valueChanged(ListSelectionEvent) any/none MouseEvent MouseListener getX() mousePressed(MouseEvent) getY() mouseClicked(MouseEvent) getPoint() mouseReleased(MouseEvent) getClickCount() mouseEntered(MouseEvent) isMetaDown() mouseExited(MouseEvent) MouseMotionListener mouseDragged(MouseEvent) mouseMoved(MouseEvent) any?/none KeyEvent KeyListener getKeyChar() keyPressed(KeyEvent) getKeycode() keyReleased(KeyEvent) getKeyText(keycode) keyTyped(KeyEvent) isActionKey() getModifiers() getKeyModifiersText(modifiers) JSlider ChangeEvent ChangeListener stateChanged(ChangeEvent) JTextArea --- --- JLabel --- --- JPanel --- --- JMenuBar --- --- JMenu --- --- JTabbedPane --- ---