Swing组件的窗体通常与组件与容器相关,所以在创建JFrame窗体后,需要调用getContentPane()方法将窗体转化为容器,然后在容器中添加组件或设置布局管理器。`
import java.awt.*; //导入AWT包
import javax.swing.*; //导入Swing包
public class JFrame1 extends javax.swing.JFrame{
public void CreateJFrame(String title) {
JFrame jf = new JFrame(title);//实例化一个JFrame
Container container = jf.getContentPane();//获取一个容器
JLabel jl = new JLabel("Hello,world!");//创建一个LBable标签
jl.setHorizontalAlignment(SwingConstants.CENTER);//使标签上的文字居中
container.add(jl);//标签加入容器中
container.setBackground(Color.white);//设置容器的背景
jf.setVisible(true);//使窗体可见
jf.setSize(200, 150);//窗体大小
jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);//设置窗体的关闭方式
}
public static void main(String args[]){
new JFrame1().CreateJFrame("creat JFrame");
}
}