第十三周课程总结

徘徊边缘 提交于 2019-12-05 09:49:10
总结:主要有事件处理中的监听、单选框和复选框、菜单组件和文本选择框;
一:单选框和复选框:单选钮: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组件实现此功能;如果需要保存文件,则通过文件选择框选择文件保存的路径;
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!