第十二周学习总结 本周主要学习了除JFrame以外的其他容器和事件处理监听器。 一、JPanel JPanel可以实现各种复杂的界面显示。在JPanel中可以加入任意组件,然后直接将JPanel容器加入到JFrame容器中即可。 JPanel默认使用流式布局管理器,我们也可以根据需要在创建JPanel对象时用构造函数创建需要的布局管理器。 二、JSplitPane JSplitPane的主要功能是分割面板,可以将一个窗体分为两个子窗体,可以是水平排列也可以是垂直排列。 使用多个JSplitPane可以实现复杂分割。 三、JTabbedPane JTabbedPane是在一个面板上设置多个选项卡。 常用方法如下: 四、JScrollPane JScrollPane的主要功能就是为显示的内容添加滚动条。 其常用方法如下: 五、JDesktopPane和JInternalFrame JDesktopPane规定一个父窗体的基本形式,而JInternalFrame规定了各个子窗体,JInternalFrame需要加到JDesktopPane中。 六、文件组件JTextComponent JTexttComponent可以实现文本输入框,具体可分为以下几种: (1)单行文本输入框:JTextField (2)密码文本输入框:JPasswordField (3)多行文本输入框