📄 mainframe.java~38~
字号:
package Manager;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import com.borland.jbcl.layout.*;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/
public class MainFrame extends JFrame {
JPanel contentPane;
JMenuBar jMenuBar = new JMenuBar();
JMenu jMenuin = new JMenu();
JMenuItem jMenuFilein = new JMenuItem();
JMenu jMenuout = new JMenu();
JMenuItem jMenuitemout = new JMenuItem();
ImageIcon image1;
ImageIcon image2;
ImageIcon image3;
JMenu jMenustore = new JMenu();
JMenu jMenuhelp = new JMenu();
JMenuItem jMenuItemabout = new JMenuItem();
JMenuItem jMenuItemininfo = new JMenuItem();
JMenuItem jMenuItemoutinfo = new JMenuItem();
JMenuItem jMenuItemstore = new JMenuItem();
private XYLayout xYLayout1 = new XYLayout();
JMenu jMenuSystem = new JMenu();
JMenuItem jMenuItemuserlogin = new JMenuItem();
JMenu jMenuusermanager = new JMenu();
JMenuItem jMenuItemuseradd = new JMenuItem();
JMenuItem jMenuItemuserupdate = new JMenuItem();
JMenuItem jMenuItemuserdelete = new JMenuItem();
JMenu jMenuproductinfo = new JMenu();
JMenuItem jMenuItemproductadd = new JMenuItem();
JMenuItem jMenuItemproductupdate = new JMenuItem();
JMenuItem jMenuItem7 = new JMenuItem();
JMenuItem jMenuItemproductQuery = new JMenuItem();
//Construct the frame
public MainFrame() {
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
//Component initialization
private void jbInit() throws Exception {
contentPane = (JPanel) this.getContentPane();
contentPane.setLayout(xYLayout1);
this.setSize(new Dimension(437, 334));
this.setTitle("产品管理系统");
this.addWindowListener(new MainFrame_this_windowAdapter(this));
jMenuin.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuin.setText("入库管理");
jMenuFilein.addActionListener(new MainFrame_jMenuFilein_ActionAdapter(this));
jMenuout.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuout.setText("出库管理");
jMenuitemout.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuitemout.setText("产品出库");
jMenuitemout.addActionListener(new MainFrame_jMenuitemout_ActionAdapter(this));
jMenustore.setFont(new java.awt.Font("Dialog", 0, 16));
jMenustore.setText("库存管理");
jMenuhelp.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuhelp.setText("帮助");
jMenuItemabout.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemabout.setText("关于...");
jMenuItemabout.addActionListener(new MainFrame_jMenuItemabout_actionAdapter(this));
jMenuFilein.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuFilein.setText("产品入库");
jMenuFilein.addMouseListener(new MainFrame_jMenuFilein_mouseAdapter(this));
jMenuItemininfo.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemininfo.setText("产品入库查询");
jMenuItemininfo.addActionListener(new MainFrame_jMenuItemininfo_actionAdapter(this));
jMenuItemoutinfo.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemoutinfo.setText("产品出库查询");
jMenuItemoutinfo.addActionListener(new MainFrame_jMenuItemoutinfo_actionAdapter(this));
jMenuItemstore.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemstore.setText("库存信息管理");
jMenuItemstore.addActionListener(new MainFrame_jMenuItemstore_actionAdapter(this));
contentPane.setBackground(SystemColor.controlLtHighlight);
jMenuBar.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuSystem.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuSystem.setText("系统管理");
jMenuItemuserlogin.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemuserlogin.setText("用户登陆");
jMenuItemuserlogin.addActionListener(new MainFrame_jMenuItemuserlogin_actionAdapter(this));
jMenuusermanager.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuusermanager.setText("用户管理");
jMenuItemuseradd.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemuseradd.setText("添加用户");
jMenuItemuseradd.addActionListener(new MainFrame_jMenuItemuseradd_actionAdapter(this));
jMenuItemuserupdate.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemuserupdate.setText("修改用户");
jMenuItemuserupdate.addActionListener(new MainFrame_jMenuItemuserupdate_actionAdapter(this));
jMenuItemuserdelete.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemuserdelete.setText("删除用户");
jMenuItemuserdelete.addActionListener(new MainFrame_jMenuItemuserdelete_actionAdapter(this));
jMenuproductinfo.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuproductinfo.setText("产品信息管理");
jMenuItemproductadd.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemproductadd.setText("添加新产品");
jMenuItemproductadd.addActionListener(new MainFrame_jMenuItemproductadd_actionAdapter(this));
jMenuItemproductupdate.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemproductupdate.setText("修改产品信息");
jMenuItemproductupdate.addActionListener(new MainFrame_jMenuItemproductupdate_actionAdapter(this));
jMenuItem7.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItem7.setText("退出");
jMenuItem7.addActionListener(new MainFrame_jMenuItem7_actionAdapter(this));
jMenuItemproductQuery.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemproductQuery.setText("查询产品信息");
jMenuItemproductQuery.addActionListener(new MainFrame_jMenuItemproductQuery_actionAdapter(this));
jMenuin.add(jMenuFilein);
jMenuin.add(jMenuItemininfo);
jMenuout.add(jMenuitemout);
jMenuout.add(jMenuItemoutinfo);
jMenuBar.add(jMenuSystem);
jMenuBar.add(jMenuproductinfo);
jMenuBar.add(jMenuin);
jMenuBar.add(jMenuout);
jMenuBar.add(jMenustore);
jMenuBar.add(jMenuhelp);
this.setJMenuBar(jMenuBar);
jMenuhelp.add(jMenuItemabout);
jMenustore.add(jMenuItemstore);
jMenuSystem.add(jMenuItemuserlogin);
jMenuSystem.add(jMenuusermanager);
jMenuSystem.add(jMenuItem7);
jMenuusermanager.add(jMenuItemuseradd);
jMenuusermanager.add(jMenuItemuserupdate);
jMenuusermanager.add(jMenuItemuserdelete);
jMenuproductinfo.add(jMenuItemproductadd);
jMenuproductinfo.add(jMenuItemproductupdate);
jMenuproductinfo.add(jMenuItemproductQuery);
}
//File | Exit action performed
public void jMenuFilein_actionPerformed(ActionEvent e) {
// System.exit(0);
FrameProductIn dlg = new FrameProductIn();
Dimension dlgSize = dlg.getPreferredSize();
Dimension frmSize = getSize();
Point loc = getLocation();
dlg.setLocation((frmSize.width - dlgSize.width) / 2 + loc.x, (frmSize.height - dlgSize.height) / 2 + loc.y);
dlg.pack();
dlg.show();
}
//Help | About action performed
public void jMenuitemout_actionPerformed(ActionEvent e) {
FrameProductOut dlg = new FrameProductOut( );
Dimension dlgSize = dlg.getPreferredSize();
Dimension frmSize = getSize();
Point loc = getLocation();
dlg.setLocation((frmSize.width - dlgSize.width) / 2 + loc.x, (frmSize.height - dlgSize.height) / 2 + loc.y);
dlg.pack();
dlg.show();
}
//设置权限
public void setEnable(boolean b,boolean isDBA)
{ //设置是否为管理员,若为管理员则可以添加和修改用户
jMenuusermanager.setEnabled(isDBA);
jMenuproductinfo.setEnabled(b);
jMenuin.setEnabled(b);
jMenuout.setEnabled(b);
jMenustore.setEnabled(b);
}
//Overridden so we can exit when window is closed
protected void processWindowEvent(WindowEvent e) {
super.processWindowEvent(e);
if (e.getID() == WindowEvent.WINDOW_CLOSING) {
jMenuFileieactionPerformed(null);
}
}
void jMenuFileieactionPerformed(MouseEvent e) {
System.exit(0) ;
}
void jMenuitemout_mouseClicked(MouseEvent e) {
}
void jMenuFilein_mouseClicked(MouseEvent e) {
}
void jMenuItemabout_actionPerformed(ActionEvent e) {
MainFrame_AboutBox dlg = new MainFrame_AboutBox(this);
Dimension dlgSize = dlg.getPreferredSize();
Dimension frmSize = getSize();
Point loc = getLocation();
dlg.setLocation((frmSize.width - dlgSize.width) / 2 + loc.x, (frmSize.height - dlgSize.height) / 2 + loc.y);
dlg.setModal(true);
dlg.pack();
dlg.show();
}
void jMenuItemstore_actionPerformed(ActionEvent e) {
FrameProductStoryInformation dlg = new FrameProductStoryInformation( );
Dimension dlgSize = dlg.getPreferredSize();
Dimension frmSize = getSize();
Point loc = getLocation();
dlg.setLocation((frmSize.width - dlgSize.width) / 2 + loc.x, (frmSize.height - dlgSize.height) / 2 + loc.y);
dlg.pack();
dlg.show();
}
void jMenuItemoutinfo_actionPerformed(ActionEvent e) {
FrameProductOutInformation dlg = new FrameProductOutInformation( );
Dimension dlgSize = dlg.getPreferredSize();
Dimension frmSize = getSize();
Point loc = getLocation();
dlg.setLocation((frmSize.width - dlgSize.width) / 2 + loc.x, (frmSize.height - dlgSize.height) / 2 + loc.y);
dlg.pack();
dlg.show();
}
void jMenuItemininfo_actionPerformed(ActionEvent e) {
FrameProductInInformation dlg = new FrameProductInInformation();
Dimension dlgSize = dlg.getPreferredSize();
Dimension frmSize = getSize();
Point loc = getLocation();
dlg.setLocation((frmSize.width - dlgSize.width) / 2 + loc.x, (frmSize.height - dlgSize.height) / 2 + loc.y);
dlg.pack();
dlg.show();
}
//退出应用程序
void jMenuItem7_actionPerformed(ActionEvent e) {
System.exit(0);
}
void this_windowOpened(WindowEvent e) {
setEnable(false,false);
userLogin dlg = new userLogin(this );
Dimension dlgSize = dlg.getPreferredSize();
Dimension frmSize = getSize();
Point loc = getLocation();
dlg.setLocation((frmSize.width - dlgSize.width) / 2 + loc.x, (frmSize.height - dlgSize.height) / 2 + loc.y);
dlg.pack();
dlg.show();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -