第十三周课程总结

总结:主要有事件处理中的监听、单选框和复选框、菜单组件和文本选择框;
一:单选框和复选框:单选钮:JRadioButton在swing中可以使用JRadioButton完成一组单选框的操作,可以使用ItemListener接口进行事件的监听。复选框:JCheckBox可以使用JCheckBox完成,使用的监听接口和单选框是一样的,都是ItemListener接口。单选框和复选框的区别在于单选框可以实现多选一,而复选框则可以在多个中选择几个;
二:菜单组件:JMenuBar组件的功能是用来摆放JMenu组件,当建立完多个JMenu组件之后,需要通过JMenuBar组件来将JMmenu组件加入到窗口中;类JMenuBar的常用方法有:add(JMenu c):将指定的JMenu添加到JMenuBar中;getMenu(int index):获取指定位置的菜单;getMenuCount():获取菜单栏上的菜单数;
三:JMenuItem:如果菜单中要加入菜单项,可以使用JMenuItem;JMenuItem继承AbstractButton类,因此JMenuItem也可以理解为一种特殊的JButton组件,当选择某个菜单项时也会触发ActionEvent事件;
四:事件处理:JMenu与JButton都是AbstractButton类的子类,所以事件处理机制是完全一样的,选择一个菜单项实际上与单击一个按钮的效果是完全一样的;
五:文件选择框JFileChooser在使用记事本或word时,可以通过文件选择框选择要打开或保存的文件,在Swing中JFileChooser组件实现此功能;如果需要保存文件,则通过文件选择框选择文件保存的路径;
原文地址:https://www.cnblogs.com/FLZ1208/p/11919821.html