|
Swing是在AWT的基础上发展而来的轻量级组件,与AWT相比不但改进了用户界面,而且所需的系统资源更少。
下面我们将讲述Swing中常用的顶层容器。
jFrame
jPanel
jScrollPane
jFrame
1. 扩展 java.awt.Frame 类
2. 用于在 Swing 程序中创建窗口
3. 包含边框、标题和用于关闭和图标化窗口的按钮
|
JFrame 类的方法
|
|
JFrame()
|
|
JFrame(String title)
|
|
|
|
void pack()
|
|
void setSize(int width, int height)
|
|
Dimension getSize()
|
|
void setTitle(String name)
|
jPanel
1. 中间容器
2. 用于将较小的轻量级组件组合在一起
3. 与内容窗格相似,面板在默认情况下不透明
|
JPanel 类的方法
|
|
JPanel()
|
|
JPanel(LayoutManager layout)
|
|
|
|
void add(Component comp)
|
|
Void setLayout(LayoutManager layout)
|
jScrollPane
管理视区、滚动条及可选的行和列的标题视区
|
JScrollPane 类的方法
|
|
JScrollPane()
|
|
JScrollPane(Component view)
|
|
|
|
void setVerticalScrollBarPolicy(int const)
|
|
void setHorizontalScrollBarPolicy(int const)
|
|