📄 filesystemmainmenu.java~31~
字号:
package 设备管理系统2;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.AncestorEvent;
import javax.swing.event.AncestorListener;
import java.net.URL;
import javax.swing.tree.DefaultMutableTreeNode;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2005</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class FileSystemMainMenu extends JFrame {
//定义内容窗口
JPanel fileSystemMainMenucontentPane;
FlowLayout sa=new FlowLayout();
BorderLayout borderLayout1 = new BorderLayout();
//定义菜单栏
JMenuBar systemJMenuBar = new JMenuBar();
//定义工具栏 mainMenuFramecontentPane.add(jToolBar_xitong,borderLayout1.NORTH);
JToolBar systemJToolBar=new JToolBar();
JButton addFacilityButton=new JButton() ;
JButton statFacilityButton=new JButton() ;
JButton queryFacilityButton=new JButton() ;
//定义菜单各功能选项__设备台帐管理
JMenu manageFacilityJMenu = new JMenu();
JMenuItem addFacilityJMenuItem = new JMenuItem();
JMenuItem queryFacilityJMenuItem = new JMenuItem();
JMenuItem guideIntoFacilityDataJMenuItem = new JMenuItem();
//定义菜单各功能选项__设备动态管理
JMenu dynamicManageFacilityJMenu = new JMenu();
JMenuItem mobilizeFacilityJMenuItem = new JMenuItem();
JMenuItem queryFacilityMobilizeNoteJMenuItem = new JMenuItem();
JMenuItem addBadFacilityJMenuItem = new JMenuItem();
JMenuItem queryBadFacilityNoteJMenuItem = new JMenuItem();
//定义菜单各功能选项__设备分类统计
JMenu statFacilityJMenu = new JMenu();
JMenuItem statFacilityReportFormJMenuItem = new JMenuItem();
JMenuItem facilityProportioNanalysePictureItem = new JMenuItem(); //定义菜单各功能选项__系统
// 定义系统菜单
JMenu systemJMenu = new JMenu();
JMenuItem helpJMenu = new JMenuItem();
JMenuItem exitSystemJMenu = new JMenuItem();
URL url1 = getClass().getResource("images/1.gif");
ImageIcon icon1 = new ImageIcon(url1);
JTree jTree1;
//JPanel centreJPane=new JPanel();
public FileSystemMainMenu() {
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
/**
* Component initialization.
*
* @throws java.lang.Exception
*/
private void jbInit() throws Exception {
// 获得内容草寇
fileSystemMainMenucontentPane = (JPanel) getContentPane();
fileSystemMainMenucontentPane.setLayout(borderLayout1);
//设置窗口尺寸
// centreJPane.setLayout(null);
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
setTitle("设备综合档案管理");
addFacilityButton.setIcon(icon1);
systemJToolBar.add(addFacilityButton);
systemJToolBar.add(statFacilityButton);
systemJToolBar.add(queryFacilityButton);
DefaultMutableTreeNode top=new DefaultMutableTreeNode("tree");
// DefaultMutableTreeNode next=new DefaultMutableTreeNode("next");
jTree1=new JTree(top);
createNodes(top);
fileSystemMainMenucontentPane.add(jTree1,java.awt.BorderLayout.WEST);
fileSystemMainMenucontentPane.add(systemJToolBar,
java.awt.BorderLayout.NORTH);
systemJToolBar.setBackground(Color.darkGray);
manageFacilityJMenu.setText("设备台帐管理");
dynamicManageFacilityJMenu.setText("设备动态管理");
statFacilityJMenu.setText("设备分类统计");
systemJMenu.setText("系统");
queryFacilityJMenuItem.setText("设备查询");
guideIntoFacilityDataJMenuItem.setText("设备数据导入");
manageFacilityJMenu.add(queryFacilityJMenuItem);
manageFacilityJMenu.add(guideIntoFacilityDataJMenuItem);
manageFacilityJMenu.add(addFacilityJMenuItem);
mobilizeFacilityJMenuItem.setText("设备调拨登记");
queryFacilityMobilizeNoteJMenuItem.setText("设备调拨查询");
addBadFacilityJMenuItem.setText("设备报废登记");
queryBadFacilityNoteJMenuItem.setText("设备报废查询");
dynamicManageFacilityJMenu.add(mobilizeFacilityJMenuItem);
dynamicManageFacilityJMenu.add(queryFacilityMobilizeNoteJMenuItem);
dynamicManageFacilityJMenu.add(addBadFacilityJMenuItem);
dynamicManageFacilityJMenu.add(queryBadFacilityNoteJMenuItem);
statFacilityReportFormJMenuItem.setText("设备统计报表");
facilityProportioNanalysePictureItem.setText("各设备比例图");
statFacilityJMenu.add(statFacilityReportFormJMenuItem);
statFacilityJMenu.add(facilityProportioNanalysePictureItem);
helpJMenu.setText("系统帮助");
exitSystemJMenu.setText("系统退出");
systemJMenu.add(helpJMenu);
systemJMenu.add(exitSystemJMenu);
//添加各菜单功能选项
systemJMenuBar.add( manageFacilityJMenu);
systemJMenuBar.add( dynamicManageFacilityJMenu);
systemJMenuBar.add( statFacilityJMenu);
systemJMenuBar.add(systemJMenu);
setJMenuBar(systemJMenuBar);
// fileSystemMainMenucontentPane.add(centreJPane,
//java.awt.BorderLayout.SOUTH);
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
setSize(screenSize);
setVisible(true);
// fileSystemMainMenucontentPane.setBackground(Color.YELLOW);
}
/**
* File | Exit action performed.
*
* @param actionEvent ActionEvent
*/
private void createNodes(DefaultMutableTreeNode top)
{DefaultMutableTreeNode up=new DefaultMutableTreeNode("tree");
DefaultMutableTreeNode next=new DefaultMutableTreeNode("tee") ;
top.add(up);
top.add(next);
//book=new DefaultMutableTreeNode("jklj");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -