第十二周学习总结
1.这周扩大了图形界面中容器方面的学习,加深了对容器的理解和使用 JPanel:完成各种复杂界面显示 一个界面只有一个JFrame窗体组件,但可以有多个JPanel面板组件,Panel上也可以使用FlowLayout,BorderLayout,GridLayout等各种布局管理器 也可以加入任意组件 JSplitPane:分割面板(只能分割两个 JTabbedPane:设置多个选项卡供选择(方便管理信息 JScrollPane:为显示的内容加入水平滚动条(水平滚动条根据需要来显示,垂直滚动条始终显示 JDesktopPane(规定父窗体)和JInternalFrame(规定子窗体):完成内部窗体的显示 2.这周也学习了事件处理的相关内容(让一个按钮变得有意义 所有的事件类都是EventObject的子类 监听器:以监听接口形式出现,保存在java.awt.event包中 WindowListener:专门处理窗体事件的监听接口(监听窗体所有变化 直接使用窗体的addWindowListener即可注册事件监听 监听适配器:监听器中有很多方法,但是有时我们只用到它其中的一种方法,其他方法并没有用到,适配器只需重写需要的事件处理方法,而监听接口需要实现全部的方法 动作事件及监听处理:使用ActionListener接口处理按钮的动作事件 仅一个普通方法:void