第十二周课程总结 本周我们主要学习的是容器的应用,深入学习了布局管理器和基本容器JFrame容器。所有AWT组件都应该放到容器里面,并可以设置其他位置、大小,所有的容器都是Component的子类, 1.JPanel面板 经常使用JPanel先创建一个面板,在向这个面板添加组件,然后把这个面板添加到其他容器中。 JPanel面板的默认布局是FlowLayout布局** 2.JScrollPane窗格(滚动窗格) 滚动面板只能添加一个组件,可以把一个组件放到一个滚动窗格中,然后通过滚动条来观看该组件。 比如: JTextArea不自带滚动条,因此需要把文本区放到一个滚动窗格中: JScrollPane scroll = new JScrollPane(new JTextArea()); 3.JSplitPane窗格(拆分窗格) 拆分窗格就是被分成两部分的容器。 拆分窗格有两种类型,一种是水平(HORIZONTAL_SPLIT),一种是垂直(VERTICAL_SPLIT)。 水平拆分窗格用一条拆分线(Divider)把窗口分为左右两部分,拆分线可以左右移动。 垂直拆分窗格用一条拆分线把窗口分为上下两部分,拆分线可以垂直移动。 JSplitPane的构造方法有: ①JSplitPane(); ②JSplitPane(int a,Component b,Component c); (1