用JAVA编写图形界面的应用程序,该程序包含一个菜单,选择这个程序菜单的“退出”选项可以关闭窗口并结束程序
时间: 2023-11-22 07:55:15 浏览: 55
以下是用Java编写图形界面的应用程序,包含一个菜单,选择“退出”选项可以关闭窗口并结束程序的示例代码:
```java
import javax.swing.*;
import java.awt.event.*;
public class MyProgram extends JFrame {
public MyProgram() {
JMenuBar menuBar = new JMenuBar();
JMenu fileMenu = new JMenu("文件");
JMenuItem exitMenuItem = new JMenuItem("退出");
exitMenuItem.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
fileMenu.add(exitMenuItem);
menuBar.add(fileMenu);
setJMenuBar(menuBar);
setTitle("我的程序");
setSize(400, 300);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args) {
new MyProgram();
}
}
```
此代码创建了一个名为“MyProgram”的窗口,并在窗口上添加了一个名为“文件”的菜单,菜单中包含一个名为“退出”的选项。当用户选择“退出”选项时,应用程序将使用`System.exit(0)`方法结束。`setTitle()`方法设置窗口标题,`setSize()`方法设置窗口大小,`setLocationRelativeTo(null)`方法将窗口放置在屏幕中央,`setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)`方法将关闭窗口时的默认操作设置为结束应用程序,`setVisible(true)`方法将窗口设置为可见。