📅  最后修改于: 2023-12-03 15:22:44.698000             🧑  作者: Mango
JFrame 是 Java 中常用的 GUI 窗口,通过 JFrame 可以方便地创建一个图形化界面。本文将介绍如何制作一个 JFrame 并设置基本的窗口属性。
要创建一个 JFrame,首先需要导入如下包:
import javax.swing.JFrame;
然后创建一个类并继承 JFrame:
public class MyFrame extends JFrame {
// JFrame 相关代码
}
现在 MyFrame 就是一个 JFrame 了。
接下来可以设置 JFrame 的各种属性,例如窗口大小、标题、关闭行为等。以下是一些常用的设置:
public class MyFrame extends JFrame {
public MyFrame() {
// 设置窗口标题
setTitle("My Frame");
// 设置窗口大小
setSize(300, 200);
// 设置窗口位置
setLocationRelativeTo(null);
// 设置窗口关闭行为
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
在上面的代码中,setTitle() 设置了窗口标题,setSize() 设置了窗口大小为 300x200 像素,setLocationRelativeTo() 将窗口放置在屏幕中央,setDefaultCloseOperation() 设置窗口关闭时退出应用程序。
最后一步是将 JFrame 显示出来。可以使用 setVisible() 方法显示或隐藏窗口:
public class MyFrame extends JFrame {
public static void main(String[] args) {
MyFrame frame = new MyFrame();
frame.setVisible(true);
}
}
在上面的代码中,创建一个 MyFrame 实例,并通过 setVisible(true) 显示窗口。
最终的代码如下所示:
import javax.swing.JFrame;
public class MyFrame extends JFrame {
public MyFrame() {
// 设置窗口标题
setTitle("My Frame");
// 设置窗口大小
setSize(300, 200);
// 设置窗口位置
setLocationRelativeTo(null);
// 设置窗口关闭行为
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
MyFrame frame = new MyFrame();
frame.setVisible(true);
}
}
通过本文的介绍,相信读者已经掌握了如何制作一个 JFrame 并设置相关的窗口属性。在实际的开发中,还可以进一步了解 JFrame 的布局管理和事件处理等内容,从而开发出更加复杂的图形化界面。