用Java编写一个资产管理系统窗体,子菜单包括系统管理,资产信息管理,人员信息管理,资产领用,资产归还,资产报废。其中系统管理下拉菜单内容为类别管理,退出。类别管理点击打开后,跳出窗口,内容为表格。
时间: 2023-10-02 13:11:05 浏览: 63
资产管理系统(基于JAVA语言开发)
5星 · 资源好评率100%
好的,我可以为您提供一些思路和代码示例。
首先,我们可以使用Java的Swing库来创建窗体和菜单。下面是一个简单的示例代码:
```java
import javax.swing.*;
import java.awt.*;
public class AssetManagementSystem extends JFrame {
public AssetManagementSystem() {
// 设置窗体标题
setTitle("资产管理系统");
// 设置窗体大小
setSize(800, 600);
// 设置窗体居中显示
setLocationRelativeTo(null);
// 设置窗体关闭时退出程序
setDefaultCloseOperation(EXIT_ON_CLOSE);
// 创建菜单栏
JMenuBar menuBar = new JMenuBar();
// 创建菜单
JMenu systemMenu = new JMenu("系统管理");
JMenu assetMenu = new JMenu("资产信息管理");
JMenu personnelMenu = new JMenu("人员信息管理");
JMenu borrowMenu = new JMenu("资产领用");
JMenu returnMenu = new JMenu("资产归还");
JMenu scrapMenu = new JMenu("资产报废");
// 创建子菜单
JMenuItem categoryItem = new JMenuItem("类别管理");
JMenuItem exitItem = new JMenuItem("退出");
// 将子菜单加入父菜单
systemMenu.add(categoryItem);
systemMenu.add(exitItem);
// 将父菜单加入菜单栏
menuBar.add(systemMenu);
menuBar.add(assetMenu);
menuBar.add(personnelMenu);
menuBar.add(borrowMenu);
menuBar.add(returnMenu);
menuBar.add(scrapMenu);
// 将菜单栏加入窗体
setJMenuBar(menuBar);
// 创建表格
JTable table = new JTable(10, 2);
// 创建窗口
JFrame categoryFrame = new JFrame("类别管理");
categoryFrame.setSize(400, 300);
categoryFrame.setLocationRelativeTo(null);
// 将表格加入窗口
categoryFrame.add(new JScrollPane(table), BorderLayout.CENTER);
// 添加事件监听器
categoryItem.addActionListener(e -> {
categoryFrame.setVisible(true);
});
exitItem.addActionListener(e -> {
System.exit(0);
});
}
public static void main(String[] args) {
// 创建窗体
AssetManagementSystem frame = new AssetManagementSystem();
// 显示窗体
frame.setVisible(true);
}
}
```
在上面的代码中,我们创建了一个继承自JFrame的AssetManagementSystem类,该类表示整个资产管理系统的窗体。在类的构造函数中,我们设置了窗体的标题、大小、位置和关闭方式,并创建了菜单栏、菜单、子菜单和表格等组件。其中,子菜单类别管理的点击事件会打开一个新窗口,并在其中显示一个10行2列的表格。
需要注意的是,上面的代码只是一个简单的示例,您可以根据实际需求进行修改和完善。
阅读全文