Java创建jframe
时间: 2023-09-08 11:10:58 浏览: 57
下面是一个简单的 Java 代码示例,用于创建 JFrame 窗口:
```java
import javax.swing.JFrame;
public class MyFrame extends JFrame {
public MyFrame() {
// 设置窗口标题
setTitle("My JFrame");
// 设置窗口大小
setSize(300, 200);
// 设置窗口在屏幕中央显示
setLocationRelativeTo(null);
// 设置窗口关闭时的默认操作
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 显示窗口
setVisible(true);
}
public static void main(String[] args) {
new MyFrame();
}
}
```
这段代码创建了一个继承自 JFrame 的 MyFrame 类,设置了窗口的标题、大小、位置和关闭时的默认操作,并在 main 方法中创建了一个 MyFrame 实例,显示出窗口。你可以根据自己的需求修改这个例子中的代码。
相关问题
java extends jframe界面
Java中的JFrame是一个顶层容器,可以作为窗口来使用。通过继承JFrame类,可以创建自己的窗口界面。
以下是一个简单的示例代码,演示如何创建一个继承JFrame的窗口界面:
```
import javax.swing.*;
public class MyFrame extends JFrame {
public MyFrame() {
// 设置窗口标题
setTitle("My Java Frame");
// 设置窗口大小
setSize(400, 300);
// 设置窗口关闭方式
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 添加组件到窗口中
JLabel label = new JLabel("Hello, World!");
add(label);
// 显示窗口
setVisible(true);
}
public static void main(String[] args) {
// 创建窗口对象
MyFrame frame = new MyFrame();
}
}
```
在这个例子中,我们创建了一个名为MyFrame的类,它继承了JFrame类。在构造方法中,我们设置了窗口标题、大小和关闭方式,并向窗口中添加了一个标签组件。最后,我们通过调用setVisible方法显示了窗口。
继承JFrame类后,可以在MyFrame类中添加任意数量的组件,以创建自己的窗口界面。
javaJFrame
Java JFrame是一个顶层容器,它可以用来创建GUI窗口。以下是一个简单的Java JFrame例子,其中包括创建窗口、添加组件和设置窗口大小等步骤:
```java
import javax.swing.*;
public class MyFrame extends JFrame {
public MyFrame() {
// 设置窗口标题
setTitle("My Java Frame");
// 创建菜单栏
JMenuBar menuBar = new JMenuBar();
// 创建菜单
JMenu fileMenu = new JMenu("File");
JMenu editMenu = new JMenu("Edit");
// 创建菜单项
JMenuItem newItem = new JMenuItem("New");
JMenuItem openItem = new JMenuItem("Open");
JMenuItem saveItem = new JMenuItem("Save");
JMenuItem exitItem = new JMenuItem("Exit");
// 将菜单项添加到菜单中
fileMenu.add(newItem);
fileMenu.add(openItem);
fileMenu.add(saveItem);
fileMenu.addSeparator();
fileMenu.add(exitItem);
// 将菜单添加到菜单栏中
menuBar.add(fileMenu);
menuBar.add(editMenu);
// 将菜单栏添加到窗口中
setJMenuBar(menuBar);
// 设置窗口大小
setSize(400, 300);
// 设置窗口是否可见
setVisible(true);
}
public static void main(String[] args) {
new MyFrame();
}
}
```