📄 frmmain.java~262~
字号:
package 固定资产管理系统;
import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.JDesktopPane;
import javax.swing.JFrame;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
import java.awt.event.MouseEvent;
import java.awt.event.MouseAdapter;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2006</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class FrmMain extends JFrame {
int Flag;
int openFrameCount = 0;
final int xOffset = 30, yOffset = 30;
BorderLayout borderLayout1 = new BorderLayout();
JDesktopPane desktop=new JDesktopPane();
JMenuBar jMenuBar1 = new JMenuBar();
JMenu jMnuAsset = new JMenu();
JMenuItem jMnuitemAstadd = new JMenuItem();
JMenuItem jMnuItemAstdel = new JMenuItem();
JMenuItem jMnuItemAstupd = new JMenuItem();
JMenu jMnuemp = new JMenu();
JMenuItem jMnuItemempadd = new JMenuItem();
JMenuItem jMnuItemempdel = new JMenuItem();
JMenuItem jMnuItemempupd = new JMenuItem();
JMenu jMnuusereturn = new JMenu();
JMenuItem jMnuItemuse = new JMenuItem();
JMenuItem jMnuItemreturn = new JMenuItem();
JMenu jMnuAstsort = new JMenu();
JMenuItem jMnuItemsortadd = new JMenuItem();
JMenuItem jMnuItemsortdel = new JMenuItem();
JMenu jMnuuser = new JMenu();
JMenuItem jMnuItempwfmod = new JMenuItem();
JMenu jMnuAstsearch = new JMenu();
JMenuItem jMnuItemexit = new JMenuItem();
JMenuItem jMnuItemSortsearch = new JMenuItem();
JMenuItem jMnuItemAstsearch = new JMenuItem();
JMenuItem jMnuItemAstview = new JMenuItem();
CardLayout cardLayout1 = new CardLayout();
JMenu jMenuhelp = new JMenu();
JMenuItem jMenuItemabout = new JMenuItem();
JMenuItem jMenuItemoperatoradd = new JMenuItem();
JPopupMenu jPopupMenu1 = new JPopupMenu();
JMenuItem jMenuItemast = new JMenuItem();
JMenuItem jMenuItememp = new JMenuItem();
JMenuItem jMenuItemsort = new JMenuItem();
JMenuItem jMenuItemlend = new JMenuItem();
JMenuItem jMenuItemreturn = new JMenuItem();
JMenu jMenusearch_look = new JMenu();
JMenuItem jMenuItemastsearch = new JMenuItem();
JMenuItem jMenuItemlendsearch = new JMenuItem();
JMenuItem jMenuItemlook = new JMenuItem();
String operator;
JLabel lblshowpic = new JLabel();
public FrmMain() {
try {
jbInit();
} catch (Exception ex) {
ex.printStackTrace();
}
}
public FrmMain(int i,String user) {
Flag=i; //从用户登陆界面中得到相应的用户信息
operator=user;
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
/**
* Component initialization.
*
* @throws java.lang.Exception
*/
private void jbInit() throws Exception {
this.setContentPane(desktop);
this.setSize(680,500);
desktop.setLayout(null);
this.setJMenuBar(jMenuBar1);
setTitle("固定资产管理系统");
jMnuAsset.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
jMnuAsset.setText("固定资产管理");
jMnuitemAstadd.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
jMnuitemAstadd.setText("资产入库");
jMnuitemAstadd.addActionListener(new
FrmMain_jMnuitemAstadd_actionAdapter(this));
jMnuItemAstdel.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
jMnuItemAstdel.setText("资产报损");
jMnuItemAstdel.addActionListener(new
FrmMain_jMnuItemAstdel_actionAdapter(this));
if(Flag==0){
jMnuItemAstupd.setEnabled(false);
}
jMnuItemAstupd.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
jMnuItemAstupd.setText("资产更新");
jMnuItemAstupd.addActionListener(new
FrmMain_jMnuItemAstupd_actionAdapter(this));
jMnuemp.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
jMnuemp.setText("职员信息管理");
jMnuItemempadd.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
jMnuItemempadd.setText("职员入职");
jMnuItemempadd.addActionListener(new
FrmMain_jMnuItemempadd_actionAdapter(this));
jMnuItemempdel.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
jMnuItemempdel.setText("职员离职");
jMnuItemempdel.addActionListener(new
FrmMain_jMnuItemempdel_actionAdapter(this));
jMnuItemempupd.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
jMnuItemempupd.setText("职员更新");
jMnuItemempupd.addActionListener(new
FrmMain_jMnuItemempupd_actionAdapter(this));
jMnuusereturn.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
jMnuusereturn.setText("资产领用和归还");
jMnuItemuse.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
jMnuItemuse.setText("资产领用");
jMnuItemuse.addActionListener(new FrmMain_jMnuItemuse_actionAdapter(this));
jMnuItemreturn.setText("资产归还");
jMnuItemreturn.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
jMnuItemreturn.addActionListener(new
FrmMain_jMnuItemreturn_actionAdapter(this));
jMnuAstsort.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
jMnuAstsort.setText("资产类别管理");
jMnuItemsortadd.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
jMnuItemsortadd.setText("资产类别添加");
jMnuItemsortadd.addActionListener(new
FrmMain_jMnuItemsortadd_actionAdapter(this));
jMnuItemsortdel.setFont(new java.awt.Font("幼圆", Font.PLAIN, 13));
jMnuItemsortdel.setText("资产类别删除");
jMnuItemsortdel.addActionListener(new
FrmMain_jMnuItemsortdel_actionAdapter(this));
jMnuuser.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
jMnuuser.setText("用户管理");
jMnuItempwfmod.setText("密码修改");
jMnuItempwfmod.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
jMnuItempwfmod.addActionListener(new
FrmMain_jMnuItempwfmod_actionAdapter(this));
jMnuAstsearch.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
jMnuAstsearch.setText("查询和浏览");
jMnuItemexit.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
jMnuItemexit.setText("退出");
jMnuItemexit.addActionListener(new FrmMain_jMnuItemexit_actionAdapter(this));
jMnuItemSortsearch.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
jMnuItemSortsearch.setText("资产信息查询");
jMnuItemSortsearch.addActionListener(new
FrmMain_jMnuItemSortsearch_actionAdapter(this));
jMnuItemAstsearch.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
jMnuItemAstsearch.setText("领用信息查询");
if(Flag==0){
jMnuItemAstview.setEnabled(false);
}
jMnuItemAstview.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
jMnuItemAstview.setText("数据浏览");
jMnuItemAstview.addActionListener(new
FrmMain_jMnuItemAstview_actionAdapter(this));
jMenuBar1.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
jMenuhelp.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
jMenuhelp.setText("帮助");
jMenuItemabout.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
jMenuItemabout.setText(" 关于");
jMenuItemabout.addActionListener(new
FrmMain_jMenuItemabout_actionAdapter(this));
jMnuItemAstsearch.addActionListener(new
FrmMain_jMnuItemAstsearch_actionAdapter(this));
if(Flag==0){
jMenuItemoperatoradd.setEnabled(false);
}
jMenuItemoperatoradd.setText("添加用户");
jMenuItemoperatoradd.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
jMenuItemoperatoradd.addActionListener(new
FrmMain_jMenuItemoperatoradd_actionAdapter(this));
jMenuItememp.setText("职工信息管理");
jMenuItememp.addActionListener(new FrmMain_jMenuItem2_actionAdapter(this));
jMenuItemsort.setText("资产类别管理");
jMenuItemsort.addActionListener(new FrmMain_jMenuItem3_actionAdapter(this));
jMenuItemlend.setText("资产领用");
jMenuItemlend.addActionListener(new FrmMain_jMenuItem4_actionAdapter(this));
jMenuItemreturn.setText("资产归还");
jMenuItemreturn.addActionListener(new FrmMain_jMenuItem5_actionAdapter(this));
jMenuItemast.setText("固定资产管理");
jMenuItemast.addActionListener(new FrmMain_jMenuItem1_actionAdapter(this));
desktop.addMouseListener(new FrmMain_desktop_mouseAdapter(this));
jMenusearch_look.setText("查询和浏览");
jMenuItemastsearch.setText("资产信息查询");
jMenuItemastsearch.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
jMenuItemastsearch.addActionListener(new FrmMain_jMenuItem6_actionAdapter(this));
jMenuItemlendsearch.setText("领用信息查询");
jMenuItemlendsearch.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
jMenuItemlendsearch.addActionListener(new FrmMain_jMenuItem7_actionAdapter(this));
if(Flag==0){
jMenuItemlook.setEnabled(false);
}
jMenuItemlook.setText("数据浏览");
jMenuItemlook.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
jMenuItemlook.addActionListener(new FrmMain_jMenuItem8_actionAdapter(this));
desktop.setMaximumSize(new Dimension(800, 600));
jMenuBar1.add(jMnuuser);
jMenuBar1.add(jMnuAsset);
jMenuBar1.add(jMnuemp);
jMenuBar1.add(jMnuAstsort);
jMenuBar1.add(jMnuusereturn);
jMenuBar1.add(jMnuAstsearch);
jMenuBar1.add(jMenuhelp);
jMnuAsset.add(jMnuitemAstadd);
jMnuAsset.add(jMnuItemAstdel);
jMnuAsset.add(jMnuItemAstupd);
jMnuemp.add(jMnuItemempadd);
jMnuemp.add(jMnuItemempdel);
jMnuemp.add(jMnuItemempupd);
jMnuusereturn.add(jMnuItemuse);
jMnuusereturn.add(jMnuItemreturn);
jMnuAstsort.add(jMnuItemsortadd);
jMnuAstsort.add(jMnuItemsortdel);
jMnuuser.add(jMenuItemoperatoradd);
jMnuuser.add(jMnuItempwfmod);
jMnuuser.add(jMnuItemexit);
jMnuAstsearch.add(jMnuItemSortsearch);
jMnuAstsearch.add(jMnuItemAstsearch);
jMnuAstsearch.add(jMnuItemAstview);
jMenuhelp.add(jMenuItemabout);
jPopupMenu1.add(jMenuItemast);
jPopupMenu1.add(jMenuItememp);
jPopupMenu1.add(jMenuItemsort);
jPopupMenu1.add(jMenusearch_look);
jPopupMenu1.addSeparator();
jPopupMenu1.add(jMenuItemlend);
jPopupMenu1.add(jMenuItemreturn);
jMenusearch_look.add(jMenuItemastsearch);
jMenusearch_look.add(jMenuItemlendsearch);
jMenusearch_look.add(jMenuItemlook);
desktop.add(lblshowpic);
desktop.setLayer(lblshowpic,-1);
lblshowpic.setBounds(0,0,800,560);
lblshowpic.setIcon(new ImageIcon("20060524113742794ou_2.jpg"));
}
public void jMnuitemAstadd_actionPerformed(ActionEvent e) {
FrmAsset fat=new FrmAsset();
fat.btndel.setEnabled(false);
fat.btnrenew.setEnabled(false);
fat.setSize(560,350);
fat.setClosable(true);
fat.setMaximizable(true);
fat.setIconifiable(true);
desktop.add(fat);
fat.setLocation(xOffset*openFrameCount, yOffset*openFrameCount);
openFrameCount++;
if(openFrameCount>5)
openFrameCount=0;
fat.setVisible(true);
}
public void jMnuItemAstdel_actionPerformed(ActionEvent e) {
FrmAsset fat=new FrmAsset();
fat.btnadd.setEnabled(false);
fat.btnrenew.setEnabled(false);
fat.setSize(560,350);
fat.setClosable(true);
fat.setMaximizable(true);
fat.setIconifiable(true);
desktop.add(fat);
fat.setLocation(xOffset*openFrameCount, yOffset*openFrameCount);
openFrameCount++;
if(openFrameCount>5)
openFrameCount=0;
fat.setVisible(true);
}
public void jMnuItemexit_actionPerformed(ActionEvent e) {
System.exit(0);
}
public void jMnuItemAstupd_actionPerformed(ActionEvent e) {
FrmAsset fat=new FrmAsset();
fat.btnadd.setEnabled(false);
fat.btndel.setEnabled(false);
fat.setSize(560,350);
fat.setClosable(true);
fat.setMaximizable(true);
fat.setIconifiable(true);
desktop.add(fat);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -