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();
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 jMenuItemExit = 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为窗体默认面板
contentPane = (JPanel)this.getContentPane();
//设定contentPane布局为xYLayout1,xYLayout1为我们预先定义的格式对象,即XYLayout型布局
contentPane.setLayout(xYLayout1);
//设定窗口大小
this.setSize(new Dimension(437, 334));
//设定各个菜单栏及菜单项的字体,
jMenuin.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuout.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuitemout.setFont(new java.awt.Font("Dialog", 0, 16));
jMenustore.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuhelp.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemabout.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuFilein.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemininfo.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemoutinfo.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemstore.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuBar.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuSystem.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemuserlogin.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuusermanager.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemuseradd.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemuserupdate.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemuserdelete.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuproductinfo.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemproductadd.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemproductupdate.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemproductQuery.setFont(new java.awt.Font("Dialog", 0, 16));
jMenuItemExit.setFont(new java.awt.Font("Dialog", 0, 16));
//设定内容面板背景颜色
contentPane.setBackground(SystemColor.controlLtHighlight);
//设定各个菜单栏及菜单项text或title属性
jMenuitemout.setText("产品出库");
this.setTitle("产品管理系统");
jMenuin.setText("入库管理");
jMenuout.setText("出库管理");
jMenustore.setText("库存管理");
jMenuhelp.setText("帮助");
jMenuItemabout.setText("关于...");
jMenuFilein.setText("产品入库");
jMenuItemininfo.setText("产品入库查询");
jMenuItemoutinfo.setText("产品出库查询");
jMenuItemstore.setText("库存信息管理");
jMenuSystem.setText("系统管理");
jMenuItemuserlogin.setText("用户登陆");
jMenuusermanager.setText("用户管理");
jMenuItemuseradd.setText("添加用户");
jMenuItemuserupdate.setText("修改用户");
jMenuItemuserdelete.setText("删除用户");
jMenuproductinfo.setText("产品信息管理");
jMenuItemproductadd.setText("添加新产品");
jMenuItemproductupdate.setText("修改产品信息");
jMenuItemExit.setText("退出");
jMenuItemproductQuery.setText("查询产品信息");
//添加各个对象的事件监听器,事件监听器类由jbuilder9开发环境为我们自动生成,在这里只要将事件监听器类的对象加到相应对象上便可以实现窗体控件的事件响应。
this.addWindowListener(new MainFrame_this_windowAdapter(this));
jMenuFilein.addActionListener(new MainFrame_jMenuFilein_ActionAdapter(this));
jMenuItemoutinfo.addActionListener(new MainFrame_jMenuItemoutinfo_actionAdapter(this));
jMenuItemininfo.addActionListener(new MainFrame_jMenuItemininfo_actionAdapter(this));
jMenuFilein.addMouseListener(new MainFrame_jMenuFilein_mouseAdapter(this));
jMenuItemabout.addActionListener(new MainFrame_jMenuItemabout_actionAdapter(this));
jMenuitemout.addActionListener(new MainFrame_jMenuitemout_ActionAdapter(this));
jMenuItemstore.addActionListener(new MainFrame_jMenuItemstore_actionAdapter(this));
jMenuItemuserlogin.addActionListener(new MainFrame_jMenuItemuserlogin_actionAdapter(this));
jMenuItemExit.addActionListener(new MainFrame_jMenuItemExit_actionAdapter(this));
jMenuItemproductupdate.addActionListener(new MainFrame_jMenuItemproductupdate_actionAdapter(this));
jMenuItemproductadd.addActionListener(new MainFrame_jMenuItemproductadd_actionAdapter(this));
jMenuItemuserdelete.addActionListener(new MainFrame_jMenuItemuserdelete_actionAdapter(this));
jMenuItemuserupdate.addActionListener(new MainFrame_jMenuItemuserupdate_actionAdapter(this));
jMenuItemuseradd.addActionListener(new MainFrame_jMenuItemuseradd_actionAdapter(this));
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);
jMenuhelp.add(jMenuItemabout);
jMenustore.add(jMenuItemstore);
jMenuSystem.add(jMenuItemuserlogin);
jMenuSystem.add(jMenuusermanager);
jMenuSystem.add(jMenuItemExit);
jMenuusermanager.add(jMenuItemuseradd);
jMenuusermanager.add(jMenuItemuserupdate);
jMenuusermanager.add(jMenuItemuserdelete);
jMenuproductinfo.add(jMenuItemproductadd);
jMenuproductinfo.add(jMenuItemproductupdate);
jMenuproductinfo.add(jMenuItemproductQuery);
//设定主窗体的菜单为jMenuBar
this.setJMenuBar(jMenuBar);
}
//打开产品入库窗口
public void jMenuFilein_actionPerformed(ActionEvent e) {
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();
}
//打开产品出库窗口
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();
}
//设置权限,若为操作员则其jMenuusermanager设置为否;若为管理员,则都设为true,可以添加和修改用户;否则都设为f
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
产品管理系统 JAVA代码 ACCESS数据库 (284个子文件)
FrameProductOutInformation.class 13KB
FrameProductInInformation.class 12KB
FrameProductStoryInformation.class 12KB
MainFrame.class 12KB
FrameProductIn.class 10KB
FrameProductOut.class 10KB
productUpdate.class 7KB
productAdd.class 6KB
userLogin.class 5KB
userUpdate.class 5KB
userAdd.class 5KB
userDelete.class 4KB
MainFrame_AboutBox.class 4KB
FrameProductStoryInformationShow.class 4KB
productQuery.class 4KB
DBManager.class 2KB
Application1.class 1KB
FrameProductOutInformation_jButtonSearch_actionAdapter.class 792B
FrameProductOutInformation_jButtondelete_actionAdapter.class 792B
FrameProductOutInformation_jButtonexit_actionAdapter.class 786B
FrameProductStoryInformation_jButtonupdate_mouseAdapter.class 768B
FrameProductStoryInformation_jButtondelete_mouseAdapter.class 768B
FrameProductStoryInformation_jButtonSearch_mouseAdapter.class 768B
FrameProductStoryInformation_jButtonfirst_mouseAdapter.class 765B
FrameProductStoryInformation_jButtonnext_mouseAdapter.class 762B
FrameProductStoryInformation_jButtonlast_mouseAdapter.class 762B
FrameProductStoryInformation_jButtonexit_mouseAdapter.class 762B
FrameProductStoryInformation_jButtonShow_mouseAdapter.class 762B
FrameProductStoryInformation_jButtonpre_mouseAdapter.class 759B
FrameProductOutInformation_jButtonupdate_mouseAdapter.class 756B
FrameProductOutInformation_jButtonfirst_mouseAdapter.class 753B
FrameProductInInformation_jButtonSearch_mouseAdapter.class 750B
FrameProductOutInformation_jButtonnext_mouseAdapter.class 750B
FrameProductOutInformation_jButtonlast_mouseAdapter.class 750B
FrameProductInInformation_jButtondelete_mouseAdapter.class 750B
FrameProductInInformation_jButtonupdate_mouseAdapter.class 750B
FrameProductInInformation_jButtonfirst_mouseAdapter.class 747B
FrameProductOutInformation_jButtonpre_mouseAdapter.class 747B
FrameProductInInformation_jButtonexit_mouseAdapter.class 744B
FrameProductInInformation_jButtonlast_mouseAdapter.class 744B
FrameProductInInformation_jButtonnext_mouseAdapter.class 744B
FrameProductInInformation_jButtonpre_mouseAdapter.class 741B
MainFrame_jMenuItemproductupdate_actionAdapter.class 717B
MainFrame_jMenuItemproductQuery_actionAdapter.class 714B
MainFrame_jMenuItemuserupdate_actionAdapter.class 708B
MainFrame_jMenuItemproductadd_actionAdapter.class 708B
MainFrame_jMenuItemuserdelete_actionAdapter.class 708B
MainFrame_jMenuItemuserlogin_actionAdapter.class 705B
MainFrame_jMenuItemoutinfo_actionAdapter.class 699B
MainFrame_jMenuItemuseradd_actionAdapter.class 699B
MainFrame_jMenuItemininfo_actionAdapter.class 696B
MainFrame_jMenuItemabout_actionAdapter.class 693B
MainFrame_jMenuItemstore_actionAdapter.class 693B
MainFrame_AboutBox_button1_mouseAdapter.class 690B
FrameProductOut_jButtonCancel_mouseAdapter.class 690B
MainFrame_jMenuItemExit_actionAdapter.class 690B
MainFrame_jMenuitemout_ActionAdapter.class 687B
FrameProductOut_jButtonReset_mouseAdapter.class 687B
MainFrame_jMenuFilein_ActionAdapter.class 684B
FrameProductIn_jButtonCancel_mouseAdapter.class 684B
FrameProductOut_jButtonAdd_mouseAdapter.class 681B
FrameProductIn_jButtonReset_mouseAdapter.class 681B
productUpdate_jButtonDelete_mouseAdapter.class 678B
productUpdate_jButtonDeside_mouseAdapter.class 678B
FrameProductIn_jButtonAdd_mouseAdapter.class 675B
productUpdate_jButtonClear_mouseAdapter.class 675B
productUpdate_jButtonExit_mouseAdapter.class 672B
productUpdate_jButtonOk_mouseAdapter.class 666B
userDelete_jButtonCancel_mouseAdapter.class 660B
userUpdate_jButtonCancel_mouseAdapter.class 660B
productAdd_jButtonClear_mouseAdapter.class 657B
userLogin_jButtonCancel_mouseAdapter.class 654B
productQuery_this_windowAdapter.class 650B
MainFrame_jMenuFilein_mouseAdapter.class 648B
userUpdate_jButtonOK_mouseAdapter.class 648B
userAdd_jButtonExit_mouseAdapter.class 648B
userDelete_jButtonOK_mouseAdapter.class 648B
userAdd_jButtonAdd_mouseAdapter.class 645B
userAdd_jButtonCancel_mouseAdapter.class 642B
userLogin_jButtonOK_mouseAdapter.class 642B
MainFrame_this_windowAdapter.class 632B
userAdd_jButtonOK_mouseAdapter.class 630B
Manager.dep2 80KB
Manager.html 2KB
ProductManager.html 898B
FrameProductStoryInformationShow.html 807B
MainFrame_AboutBox.html 652B
FrameProductStoryInformation.html 652B
FrameProductOutInformation.html 646B
FrameProductInInformation.html 643B
FrameProductOut.html 613B
FrameProductIn.html 610B
MainFrame.html 595B
Application1.html 586B
DBManager.html 359B
ProductManager.html~1~ 862B
ProductManager.jar 174KB
ProductManager.jar~ 115KB
MainFrame.java 19KB
FrameProductOutInformation.java 17KB
共 284 条
- 1
- 2
- 3
资源评论
- sinat_285355352015-06-04不会用 自己基础差
- huangjun6212013-12-15有点复杂,还没弄明白
- wangshuai03252012-10-09txt文件打开怎么看不了?ruguoai082017-12-22乱码
ruguoai08
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功