java 窗体包括一个菜单条,菜单条包括一个菜单“文件”,该菜单存在2个菜单项,分别是“打开”、“退出”。 2)窗体中心部门是一个文本区。
时间: 2024-12-15 14:22:12 浏览: 12
在Java Swing中,你可以按照以下步骤创建一个包含菜单条和文本区域的窗口:
1. **初始化Swing组件**:
```java
import javax.swing.*;
import java.awt.*;
public class MenuExample {
public static void main(String[] args) {
// 创建一个新的JFrame实例
JFrame frame = new JFrame("Menu Example");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 设置关闭操作
// 创建菜单条
JMenuBar menuBar = new JMenuBar();
// 创建菜单 "File"
JMenu fileMenu = new JMenu("File");
// 添加 "Open" 和 "Exit" 菜单项
JMenuItem openItem = new JMenuItem("Open");
JMenuItem exitItem = new JMenuItem("Exit");
openItem.addActionListener(e -> System.out.println("Opening...")); // 处理动作
exitItem.addActionListener(e -> frame.dispose()); // 关闭窗口
fileMenu.add(openItem);
fileMenu.add(exitItem);
// 将菜单添加到菜单条
menuBar.add(fileMenu);
// 设置菜单条
frame.setJMenuBar(menuBar);
// 创建文本区域
JTextArea textArea = new JTextArea(10, 20); // 10行为20列的文本框
// 将文本区域添加到窗口
frame.getContentPane().add(new JScrollPane(textArea)); // 使用滚动条
// 显示窗口
frame.pack();
frame.setVisible(true);
}
}
```
在这个示例中,我们创建了一个`JFrame`作为主窗口,添加了一个`JMenuBar`作为菜单栏,包含了名为"File"的菜单。菜单里有两个子菜单项:"Open" 和 "Exit"。当用户点击"Open"时,会打印一条消息(这里只是简单地显示文字,实际应用中可能需要执行其他操作),而"Exit"则会关闭窗口。
阅读全文