Swing基础
Swing顶层容器
Swing的3个顶层容器类
- JFrame、JApplet、JDialog
- 都是重量级组件,分别继承了AWT组件Frame、Applet和Dialog
- 每个顶层容器都有一个内容面板,通常直接或间接的容纳别的可视组件。
- 可以有选择的为顶层容器添加菜单,菜单被放置再顶层容器上,但是在内容面板外。
JFrame使用举例
package swing;
import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class FrameDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame frame = new JFrame("FrameDemo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel emptyLabel = new JLabel("Hello World!!!");
emptyLabel.setPreferredSize(new Dimension(175,100));
frame.getContentPane().add(emptyLabel,BorderLayout.CENTER);
frame.pack();
frame.setVisible(true);
}
}