其他容器:
①JPanel:直接加入到JFrame容器中即可显示,完成各种复杂的界面显示。
②JSplitPane:分割面板(水平排列或垂直排列)。
③JTabbedPane:在一个面板上设置多个选项卡供用户选择。
④JScrollPane:为显示的内容加入水平滚动条。
⑤JDesktopPane和JInternalFrame:使一个窗体中出现多个子窗体,每个子窗体无法超出父窗体的区域。
事件处理:
①事件:表示一个对象发生状态变化,所有事件类都是EventObject类的子类。
②监听器:事件接受对象,以接口形式出现,处理时只需要实现此接口。
③窗体事件与监听适配器:WindowListener是专门处理窗体事件的监听接口,但直接使用接口需要覆写全部抽象方法不太方便。所以通过WindowAdapter实现监听,就可让用户根据自己的需要进行方法的覆写。
④动作事件及监听处理:使用ActionListener监听,可以使用此事件完成一个简单的用户登录操作。