code如下:
package?java.swing;
import?java.awt.Color;
import?java.awt.Container;
import?javax.swing.JFrame;
import?javax.swing.JLabel;
import?javax.swing.SwingConstants;
import?javax.swing.WindowConstants;
public?class?SwingDemo1?extends?JFrame?{ //創(chuàng)建一個(gè)繼承JFrame類
public?void?CreatJFrame(String?title){ //定義一個(gè)CreatJFrame()方法
JFrame?jf?=?new?JFrame(title); //實(shí)例化一個(gè)JFrame對(duì)象
Container?container?=?jf.getContentPane();??//獲取一個(gè)容器
JLabel?jl?=?new?JLabel("這是一個(gè)JFrame窗體");?//創(chuàng)建一個(gè)JLabel標(biāo)簽
//使標(biāo)簽上的內(nèi)容居中
jl.setHorizontalAlignment(SwingConstants.CENTER);
container.add(jl); //將標(biāo)簽添加到容器中
container.setBackground(Color.white); //設(shè)置標(biāo)簽的顏色
jf.setVisible(true); //使窗口可見(jiàn)
jf.setSize(200,?500); //設(shè)置窗口大小
//設(shè)置窗體的關(guān)閉方式
jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
public?static?void?main(String[]?args)?{
new?SwingDemo1().CreatJFrame("創(chuàng)建一個(gè)JFrame窗體");
}
}
添加回答
舉報(bào)
0/150
提交
取消