📜  如何使 jframe 可见 - Java (1)

📅  最后修改于: 2023-12-03 15:23:49.145000             🧑  作者: Mango

如何使 JFrame 可见 - Java

在 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() 方法。