📜  java create jframe - Java (1)

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

Java创建JFrame

Java语言是一门广泛使用的面向对象编程语言,JFrame是Java GUI中最基本的窗口容器组件之一。在Java中,使用JFrame可以创建一个图形窗口,并在其中添加其他GUI组件。

创建JFrame

要创建JFrame,需要使用JFrame类的构造函数。以下代码演示了如何创建一个简单的JFrame窗口:

import javax.swing.*;

public class MyFrame extends JFrame {
   public MyFrame() {
      setTitle("My Frame");
      setSize(300, 200);
      setLocationRelativeTo(null);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      setVisible(true);
   }

   public static void main(String[] args) {
      new MyFrame();
   }
}

在上面的代码中,我们首先导入了JFrame类的包,并创建了一个名为MyFrame的类,它继承自JFrame。在MyFrame的构造函数中,我们设置了窗口的标题、大小、位置以及关闭操作。然后我们将窗口设置为可见,这样它就可以显示出来了。

main方法中,我们创建了一个MyFrame实例,这将导致构造函数被调用并创建窗口。

JFrame常用方法
setTitle

setTitle方法用于设置JFrame窗口的标题。以下是使用该方法的示例代码:

setTitle("My Frame");
setSize

setSize方法用于设置JFrame窗口的大小。以下是使用该方法的示例代码:

setSize(300, 200);

其中,第一个参数表示窗口的宽度,第二个参数表示窗口的高度。

setLocationRelativeTo

setLocationRelativeTo方法用于将JFrame窗口相对于屏幕居中。以下是使用该方法的示例代码:

setLocationRelativeTo(null);
setDefaultCloseOperation

setDefaultCloseOperation方法用于设置JFrame窗口的关闭操作。以下是使用该方法的示例代码:

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

在上面的代码中,我们将关闭操作设置为退出程序。

setVisible

setVisible方法用于设置JFrame窗口的可见性。以下是使用该方法的示例代码:

setVisible(true);

在上面的代码中,我们将窗口设置为可见。

结论

通过上面的示例代码和介绍,我们可以看到Java中创建JFrame的基本步骤。当然,JFrame还有很多其他的功能和方法,根据需要选择使用即可。