第十二周作业

本周在基础界面的新增了JPanel,JSplitPane,JTabbedPane,JScrollPane,事件的监听及处理等
其相关作用如下
JPanel:JPanel默认的布局管理器是FlowLayout,其自身可以嵌套组合,在不同子容器中可包含其他组件(component),如JButton、JTextArea、JTextField 等,可以完成复杂的界面显示,可以添加任意组件,然后将其加入到JFrame容器中即可显示。
JSplitPane:JSplitPane():创建一个配置为将其子组件水平排列、无连续布局、为组件使用两个按钮的新 JSplitPane。JSplitPane的主要功能是分割面板
JTabbedPane:在一个面板上设置多个选项卡,进行选择
JScrollPane:可根据窗体的界面需求进行设定,为显示的内容加上滚动条,可横向也可纵向。
WindowListene:它是专门处理事件的监听接口,包括窗体的所有变化。
监听适配器Adapte:用户继承该类后就可以根据自己的需要来覆写方法,无需要覆写接口里的所有抽象方法
动作事件及监听处理ActionListener:赋予按钮新的意义,实现动作处理

注意:EventObjec:所有的事件类都是EventObject类的子类

原文地址:https://www.cnblogs.com/Vennien/p/11869101.html