一:其他容器
JPanel:默认流布局管理
使用方法那个表格我不会打。
JSplitPane:主要功能是分割面板,可以将一个窗体分为两个子窗体,可以水平排列也可以是垂直排列。
主要的方法和常量我可以选择翻书第664页么。
JTabbedPane:是在一个面板上设置多个选项卡供用户选择。
这种方式便于管理相关信息。
JScrollPane:Swing中JScrollPane的主要功能就是为显示的内容加上水平滚动条。
JDesktopPane与JInternaIFrame:JDesktopPane规定了一个父窗体的基本形式,而JInternaIFrame规定了各个子窗体,JInternaIFrame需要加入到JDesktopPane中。
二:事件处理
事件:所有的事件类都是EventObject类的子类。
监听器:事件接受的对象成为监听器。所有的事件监听器都是以监听器接口的形式出现的,处理时只需要实现此接口即可。
窗体事件:
WindowListerner:是专门处理窗体监听器的监听接口,一个窗体的所有变化都可以用这个接口进行监听。
具体实现书上有详细代码解释。。。。
动作事件及监听处理:使用ActionListener接口处理按钮的动作事件。
这个在设置的时候要使用绝对定位的方式进行版面布局,窗体的大小,以及各种按钮的具体摆放位置要先绘图精确计算再用setBounds()方法实现。