📅  最后修改于: 2023-12-03 15:23:49.145000             🧑  作者: Mango
在 Java 中,JFrame 是一个用于创建 GUI 窗口的类。在创建 JFrame 窗口后,为了让它显示在屏幕上,需要调用 .setVisible(true)
方法来使 JFrame 可见。
下面是一个示例的代码片段,展示如何创建一个简单的 JFrame 窗口并使其可见:
import javax.swing.*;
public class Main {
public static void main(String[] args) {
JFrame frame = new JFrame("My JFrame");
frame.setSize(300, 200); // 设置 JFrame 窗口大小
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 点击关闭按钮时退出程序
frame.setVisible(true); // 使 JFrame 可见
}
}
首先导入 javax.swing.*
包。然后,在 main
方法中创建一个 JFrame 对象,并设置窗口的标题和大小。接着,设置点击窗口的关闭按钮时退出程序,并调用 setVisible(true)
方法使 JFrame 可见。
这段示例代码将创建一个简单的、空白的 JFrame 窗口,但你可以根据自己的需求添加更多的组件和布局来丰富窗口内容。
为了方便,你还可以使用 JFrame
的构造器方法来创建并设置 JFrame 窗口,例如:
JFrame frame = new JFrame("My JFrame");
frame.setSize(300, 200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 上面的代码可以简化为:
JFrame frame = new JFrame("My JFrame");
frame.setBounds(100, 100, 300, 200); // 设置 JFrame 窗口位置和大小
frame.setVisible(true);
使用 setBounds(int x, int y, int width, int height)
方法可以直接设置 JFrame 窗口的位置和大小,而不需要调用 setSize()
方法。