鼠标事件及监听处理:
①使用MouseListener接口,产生MouseEvent事件;
②通过MouseAdapter实现监听。
鼠标拖拽事件及监听处理:
使用MouseMotionListener接口
单选钮:
①使用JRadioButton类完成;
②使用ItemListener接口进行事件监听,存在ItemEvent事件。
菜单组件:
①JMenu与JMenuBar:JMenuBar组件用来摆放JMenu组件,可构建一个简单的无菜单项的菜单;
②JMenuItem:相当于一种特殊组件JButton,会触发ActionEvent事件,用于加入菜单项。
③事件处理:JMenuItem与JButton都是AbstractButton类的子类,故事件处理机制完全一样。