📜  制作一个 jframe (1)

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

制作一个 JFrame

JFrame 是 Java 中常用的 GUI 窗口,通过 JFrame 可以方便地创建一个图形化界面。本文将介绍如何制作一个 JFrame 并设置基本的窗口属性。

步骤一:创建 JFrame

要创建一个 JFrame,首先需要导入如下包:

import javax.swing.JFrame;

然后创建一个类并继承 JFrame:

public class MyFrame extends JFrame {
    // JFrame 相关代码
}

现在 MyFrame 就是一个 JFrame 了。

步骤二:设置 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

最后一步是将 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 的布局管理和事件处理等内容,从而开发出更加复杂的图形化界面。