[java]
//实例1:直接定义Jframe 类的对象创建一个窗口
package jFrame;
import javax.swing.*; //使用Swing类,必须引入Swing包
public class JFrameDemo1 {
public static void main(String args[]) {
// 定义一个窗体对象f,窗体名称为"一个简单窗口"
JFrame f = new JFrame();
f.setTitle("实例 1:一个简单窗口 ");// 设置窗口中标题栏的文字
f.setLocationRelativeTo(null); // 让窗体居中显示
f.setSize(300, 200); // 设置窗体的大小为300*200大小
f.setResizable(false); // 设置窗体是否可以调整大小,参数为布尔值
// 设置窗体可见,没有该语句,窗体将不可见,此语句必须有,否则没有界面就没有如何意义了
f.setVisible(true);
// 用户单击窗口的关闭按钮时程序执行的操作
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 用户点击窗口关闭
}
}
[java
//实例2:创建类继承JFrame类创建一个窗口
package JFrameDemo2;
import javax.swing.*;
//创建子类MyFrame继承父类JFrame
class MyFrame extends JFrame {
// 定义构造函数,无参数
MyFrame() {
setLocationRelativeTo(null); // 让窗体居中显示
setTitle("实例 1:一个简单窗口 ");// 设置窗口中标题栏的文字
setSize(300, 200);// 设置窗体的大小为300*200大小
setResizable(false);// 设置窗体是否可以调整大小,参数为布尔值
setVisible(true);// 设置窗体是否可以调整大小,参数为布尔值
setDefaultCloseOperation(EXIT_ON_CLOSE);// 用户点击窗口关闭
}
}
public class JFrameDemo2 {
public static void main(String args[]) {
// 实例化类对象,提示设置参数
MyFrame f = new MyFrame();
}
}
[java]
//实例3:不使用构造函数,可以和实例一方式一样,代码可以改为如下模式
package JFrameDemo3;
import javax.swing.*;
class MyFrame extends JFrame {
MyFrame() {
}
}
public class JframeDemo3 {
public static void main(String args[]) {
MyFrame f = new MyFrame();
f.setTitle("实例 1:一个简单窗口 ");// 设置窗口中标题栏的文字
f.setLocationRelativeTo(null); // 让窗体居中显示
f.setSize(300, 200); // 设置窗体的大小为300*200大小
f.setResizable(false); // 设置窗体是否可以调整大小,参数为布尔值
// 设置窗体可见,没有该语句,窗体将不可见,此语句必须有,否则没有界面就没有如何意义了
f.setVisible(true);
// 用户单击窗口的关闭按钮时程序执行的操作
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 用户点击窗口关闭
}
}