1、JFrame
容器,其实是一个窗口,可以当作组件的调色板。
可修改的属性:get/setTitle()--获取/设置帧的标题;
get/setState()--...最大化、最小化等状态;
is/setVisible()--...帧的可视状态,是否在屏幕上显示;
get/setLocation()--...在屏幕上的应当出现的位置;
get/setSize()--...帧的大小;
add();
提供了一个方法getContentPane()--返回该JFrame的顶级容器--包含JFrame所显示的所有非菜单组件。
程序调用add()、setLayout()等方法时,实际是对顶级容器进行操作。
2、JScrollPane
主要为Swing组件提供滚动条支持。
JTextArea、JTable组件放入JScrollPane容器中,再将该容器添加到窗口中。
3、边框
在程序中为组件添加边框的步骤:
一是使用BorderFactory或者XxxBorder创建XxxBorder实例;
二是调用Swing组件的setBorder(Borderb)方法为该组件设置边框;
TitledBorder:为其他边框设置标题;
CompoundBorder:用于组合两个边框;