Java

java jframe类怎样创建窗口

小樊
110
2024-12-08 15:53:24
栏目: 编程语言

在Java中,要使用JFrame类创建一个窗口,你需要遵循以下步骤:

  1. 导入必要的库:
import javax.swing.JFrame;
import javax.swing.SwingUtilities;
  1. 创建一个继承自JFrame的新类:
public class MyWindow extends JFrame {
    public MyWindow() {
        // 构造函数代码
    }
}
  1. 在构造函数中设置窗口的基本属性:
public MyWindow() {
    // 设置窗口标题
    setTitle("My Window");
    
    // 设置窗口大小
    setSize(400, 300);
    
    // 设置窗口关闭操作
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    
    // 设置窗口为可见
    setVisible(true);
}
  1. 在主方法(main method)中创建并显示窗口:
public static void main(String[] args) {
    // 在事件调度线程中创建并显示GUI
    SwingUtilities.invokeLater(new Runnable() {
        public void run() {
            MyWindow window = new MyWindow();
        }
    });
}

将以上代码片段组合在一起,完整的示例如下:

import javax.swing.JFrame;
import javax.swing.SwingUtilities;

public class MyWindow extends JFrame {
    public MyWindow() {
        // 设置窗口标题
        setTitle("My Window");
        
        // 设置窗口大小
        setSize(400, 300);
        
        // 设置窗口关闭操作
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        
        // 设置窗口为可见
        setVisible(true);
    }

    public static void main(String[] args) {
        // 在事件调度线程中创建并显示GUI
        SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                MyWindow window = new MyWindow();
            }
        });
    }
}

运行这个程序,将会显示一个名为"My Window"的窗口。

0
看了该问题的人还看了