package com.lzw;
import java.awt.*;
import java.awt.event.*;
import java.beans.*;
import java.lang.reflect.*;
import java.net.*;
import java.util.*;
import javax.swing.*;
import javax.swing.event.*;
import com.lzw.iframe.*;
public class MenuBar extends JMenuBar {
/**
* (进货管理)菜单
*/
private JMenu jinhuo_Menu = null;
/**
* (进货单)菜单项,位于(进货管理)菜单内
*/
private JMenuItem jinhuoItem = null;
/**
* (进货退货)菜单项,位于(进货管理)菜单内
*/
private JMenuItem jinhuo_tuihuoItem = null;
/**
* (销售管理)菜单
*/
private JMenu xiaoshou_Menu = null;
/**
* (库存管理)菜单
*/
private JMenu kucun_Menu = null;
/**
* (信息查询)菜单
*/
private JMenu xinxi_chaxunMenu = null;
/**
* (基本资料)菜单
*/
private JMenu jiben_ziliaoMenu = null;
/**
* (系统维护)菜单
*/
private JMenu xitong_weihuMenu = null;
/**
* (窗口)菜单
*/
private JMenu chuang_kouMenu = null;
/**
* (帮助)菜单
*/
private JMenu bang_zhuMenu = null;
/**
* (关于)菜单项,位于(帮助)菜单内
*/
private JMenuItem guanyu_Item = null;
/**
* (联系技术支持)菜单项,位于(帮助)菜单内
*/
private JMenuItem bugItem = null;
/**
* (访问技术网站)菜单项,位于(帮助)菜单内
*/
private JMenuItem fangwen_wangzhanItem = null;
/**
* (销售单)菜单项,位于(销售管理)菜单内
*/
private JMenuItem xiaoshou_danItem = null;
/**
* (销售退货)菜单项,位于(销售管理)菜单内
*/
private JMenuItem xiaoshou_tuihuoItem = null;
/**
* (库存盘点)菜单项,位于(库存管理)菜单内
*/
private JMenuItem kucun_pandianItem = null;
/**
* (价格调整)菜单项,位于(库存管理)菜单内
*/
private JMenuItem jiage_tiaozhengItem = null;
/**
* (销售查询)菜单项,位于(信息查询)菜单内
*/
private JMenuItem xiaoshou_chaxunItem = null;
/**
* (商品查询)菜单项,位于(信息查询)菜单内
*/
private JMenuItem shangpin_chaxunItem = null;
/**
* (销售排行)菜单项,位于(信息查询)菜单内
*/
private JMenuItem xiaoshou_paihangItem = null;
/**
* (商品管理)菜单项,位于(基本资料)菜单内
*/
private JMenuItem shangpin_guanliItem = null;
/**
* (客户管理)菜单项,位于(基本资料)菜单内
*/
private JMenuItem kehu_guanliItem = null;
/**
* (供应商管理)菜单项,位于(基本资料)菜单内
*/
private JMenuItem gys_guanliItem = null;
/**
* (经手人设置)菜单项,位于(基本资料)菜单内
*/
private JMenuItem jsr_guanliItem = null;
/**
* (密码修改)菜单项,位于(系统维护)菜单内
*/
private JMenuItem mima_xiugaiItem = null;
/**
* (数据库备份与恢复)菜单项,位于(系统维护)菜单内
*/
private JMenuItem shuju_beifenItem = null;
/**
* (退出)菜单项,位于(系统维护)菜单内
*/
private JMenuItem exitItem = null;
/**
* (窗口平铺)菜单项,位于(窗口)菜单内
*/
private JMenuItem pingpuItem = null;
/**
* 容纳内部窗体的桌面面板
*/
private JDesktopPane desktopPanel = null;
/**
* 内部窗体的集合
*/
private Map<JMenuItem, JInternalFrame> iFrames = null;
/**
* 内部窗体的位置坐标
*/
private int nextFrameX, nextFrameY;
/**
* (全部关闭)菜单项,位于(窗口)菜单内
*/
private JMenuItem closeAllItem = null;
/**
* (全部最小化)菜单项,位于(窗口)菜单内
*/
private JMenuItem allIconItem = null;
/**
* (全部还原)菜单项,位于(窗口)菜单内
*/
private JMenuItem allResumeItem = null;
/**
* 状态栏的内部窗体提示标签
*/
private JLabel stateLabel = null;
/**
* 默认的构造方法
*
*/
private MenuBar() {
}
public MenuBar(JDesktopPane desktopPanel, JLabel label) {
super();
iFrames = new HashMap<JMenuItem, JInternalFrame>();
this.desktopPanel = desktopPanel;
this.stateLabel = label;
initialize();
}
/**
* 初始化菜单栏界面的方法
*
*/
private void initialize() {
this.setSize(new Dimension(600, 24));
add(getJinhuo_Menu());
add(getXiaoshou_Menu());
add(getKucun_Menu());
add(getXinxi_chaxunMenu());
add(getJiben_ziliaoMenu());
add(getXitong_weihuMenu());
add(getChuang_kouMenu());
add(getBang_zhuMenu());
}
/**
* 初始化进货管理菜单的方法
*
* @return javax.swing.JMenu
*/
public JMenu getJinhuo_Menu() {
if (jinhuo_Menu == null) {
jinhuo_Menu = new JMenu();
jinhuo_Menu.setText("进货管理(J)");
jinhuo_Menu.setMnemonic(KeyEvent.VK_J);
jinhuo_Menu.add(getJinhuoItem());
jinhuo_Menu.add(getJinhuo_tuihuoItem());
}
return jinhuo_Menu;
}
/**
* 初始化(进货单)菜单项的方法 该方法定义菜单项打开进货单窗口,并使窗口处于被选择状态
*
* @return javax.swing.JMenuItem
*/
public JMenuItem getJinhuoItem() {
if (jinhuoItem == null) {
jinhuoItem = new JMenuItem();
jinhuoItem.setText("进货单");
jinhuoItem.setIcon(new ImageIcon(getClass().getResource(
"/res/icon/jinhuodan.png")));
jinhuoItem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
createIFrame(jinhuoItem, JinHuoDan_IFrame.class);
}
});
}
return jinhuoItem;
}
/**
* 初始化(进货退货)菜单项的方法,该方法定义菜单项打开(进货退货)窗体,并使窗体处于已选择状态。
*
* @return javax.swing.JMenuItem
*/
public JMenuItem getJinhuo_tuihuoItem() {
if (jinhuo_tuihuoItem == null) {
jinhuo_tuihuoItem = new JMenuItem();
jinhuo_tuihuoItem.setText("进货退货");
jinhuo_tuihuoItem.setIcon(new ImageIcon(getClass().getResource(
"/res/icon/jinhuo_tuihuo.png")));
jinhuo_tuihuoItem
.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
createIFrame(jinhuo_tuihuoItem, JinHuoTuiHuo.class);
}
});
}
return jinhuo_tuihuoItem;
}
/**
* 初始化(销售管理)菜单的方法,该方法定义菜单项打开内部窗体,并使窗体处于已选择状态。
*
* @return javax.swing.JMenu
*/
public JMenu getXiaoshou_Menu() {
if (xiaoshou_Menu == null) {
xiaoshou_Menu = new JMenu();
xiaoshou_Menu.setText("销售管理(X)");
xiaoshou_Menu.setMnemonic(KeyEvent.VK_X);
xiaoshou_Menu.add(getXiaoshou_danItem());
xiaoshou_Menu.add(getXiaoshou_tuihuoItem());
}
return xiaoshou_Menu;
}
/**
* 初始化(库存管理)菜单的方法
*
* @return javax.swing.JMenu
*/
public JMenu getKucun_Menu() {
if (kucun_Menu == null) {
kucun_Menu = new JMenu();
kucun_Menu.setText("库存管理(K)");
kucun_Menu.setMnemonic(KeyEvent.VK_K);
kucun_Menu.add(getKucun_pandianItem());
kucun_Menu.add(getJiage_tiaozhengItem());
}
return kucun_Menu;
}
/**
* 初始化(信息查询)菜单的方法
*
* @return javax.swing.JMenu
*/
public JMenu getXinxi_chaxunMenu() {
if (xinxi_chaxunMenu == null) {
xinxi_chaxunMenu = new JMenu();
xinxi_chaxunMenu.setText("信息查询(C)");
xinxi_chaxunMenu.setMnemonic(KeyEvent.VK_C);
xinxi_chaxunMenu.add(getXiaoshou_chaxunItem());
xinxi_chaxunMenu.add(getShangpin_chaxunItem());
xinxi_chaxunMenu.addSeparator();
xinxi_chaxunMenu.add(getXiaoshou_paihangItem());
}
return xinxi_chaxunMenu;
}
/**
* 初始化(基本资料)菜单的方法
*
* @return javax.swing.JMenu
*/
public JMenu getJiben_ziliaoMenu() {
if (jiben_ziliaoMenu == null) {
jiben_ziliaoMenu = new JMenu();
jiben_ziliaoMenu.setText("基本资料(B)");
jiben_ziliaoMenu.setMnemonic(KeyEvent.VK_B);
jiben_ziliaoMenu.add(getShangpin_guanliItem());
jiben_ziliaoMenu.add(getKehu_guanliItem());
jiben_ziliaoMenu.add(getGys_guanliItem());
jiben_ziliaoMenu.addSeparator();
jiben_ziliaoMenu.add(getJsr_guanliItem());
}
return jiben_ziliaoMenu;
}
/**
* 初始化系统维护菜单的方法
*
* @return javax.swing.JMenu
*/
public JMenu getXitong_weihuMenu() {
if (xitong_weihuMenu == null) {
xitong_weihuMenu = ne
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Java GUI进销存管理系统 (271个子文件)
Dao.class 21KB
JinHuoDan_IFrame.class 16KB
MenuBar.class 16KB
XiaoShouTuiHuo.class 12KB
XiaoShouDan.class 12KB
JinHuoTuiHuo.class 12KB
Jinhuo_Tuihuo_IFram.class 9KB
ShangPinXiuGaiPanel.class 7KB
KeHuXiuGaiPanel.class 6KB
XiaoShouChaXun.class 6KB
GysXiuGaiPanel.class 6KB
XiaoShouPaiHang.class 6KB
KuCunPanDian.class 6KB
GongYingShangChaXun.class 6KB
ShangPinChaXun.class 6KB
MainFrame.class 5KB
JiaGeTiaoZheng.class 5KB
ShangPinTianJiaPanel.class 5KB
SetJSR.class 5KB
BackupAndRestore.class 5KB
LoginDialog.class 5KB
KeHuTianJiaPanel.class 4KB
XiaoShouTuiHuo$4.class 4KB
JinHuoTuiHuo$4.class 4KB
XiaoShouDan$4.class 4KB
JinHuoDan_IFrame$2.class 4KB
KeHuTianJiaPanel$SaveButtonActionListener.class 4KB
TbSpinfo.class 4KB
ShangPinTianJiaPanel$1.class 4KB
GysTianJiaPanel$1.class 4KB
GysTianJiaPanel.class 4KB
TJJingShouRen.class 4KB
customCellEditor.class 4KB
GengGaiMiMa.class 3KB
TbKhinfo.class 3KB
XiaoShouChaXun$QueryAction.class 3KB
TbRukuMain.class 3KB
ShangPinChaXun$QueryAction.class 3KB
TbGysinfo.class 3KB
TbSellMain.class 3KB
TbRkthMain.class 3KB
TbXsthMain.class 3KB
TbKucun.class 3KB
JiaGeTiaoZheng$5.class 3KB
GongYingShangChaXun$queryAction.class 3KB
XiaoShouDan$computeInfo.class 2KB
XiaoShouTuiHuo$computeInfo.class 2KB
JinHuoTuiHuo$computeInfo.class 2KB
MenuBar$3.class 2KB
XiaoShouTuiHuo$initTasks.class 2KB
TJJingShouRen$1.class 2KB
ShangPinXiuGaiPanel$3.class 2KB
JinHuoTuiHuo$initTasks.class 2KB
XiaoShouPaiHang$OkAction.class 2KB
XiaoShouDan$initTasks.class 2KB
KeHuXiuGaiPanel$3.class 2KB
GysXiuGaiPanel$3.class 2KB
KuCunPanDian$PanDianKeyAdapter.class 2KB
ToolBar.class 2KB
BackupAndRestore$4.class 2KB
LoginDialog$2.class 2KB
JinHuoDan_IFrame$1.class 2KB
JiaGeTiaoZheng$3.class 2KB
BackupAndRestore$1.class 2KB
GysXiuGaiPanel$2.class 2KB
ShangPinXiuGaiPanel$2.class 2KB
MenuBar$22.class 2KB
KeHuXiuGaiPanel$2.class 2KB
SetJSR$2.class 2KB
ShangPinGuanLi.class 2KB
JiaGeTiaoZheng$1.class 2KB
GengGaiMiMa$1.class 2KB
TbRukuDetail.class 2KB
TbXsthDetail.class 2KB
TbRkthDetail.class 2KB
TbSellDetail.class 2KB
SetJSR$3.class 2KB
KeHuTianJiaPanel$ChongZheButtonActionListener.class 2KB
XiaoShouTuiHuo$3.class 1KB
JinHuoTuiHuo$3.class 1KB
KeHuGuanLi.class 1KB
XiaoShouTuiHuo$initTasks$1.class 1KB
GysGuanLi.class 1KB
JinHuoDan_IFrame$4.class 1KB
JinHuoTuiHuo$initTasks$1.class 1KB
XiaoShouDan$initTasks$1.class 1KB
JsrGL.class 1KB
XiaoShouDan$3.class 1KB
SetJSR$1.class 1KB
MenuBar$26.class 1KB
BackupAndRestore$3.class 1KB
BackupAndRestore$2.class 1KB
MenuBar$25.class 1KB
ShangPinTianJiaPanel$2.class 1KB
GysTianJiaPanel$2.class 1KB
MenuBar$23.class 1KB
GongYingShangChaXun$1.class 1KB
MenuBar$7.class 1KB
XiaoShouChaXun$3.class 1KB
ShangPinChaXun$1.class 1KB
共 271 条
- 1
- 2
- 3
资源评论
- zhou4110661542014-08-28写得不错 对我很有用
- nizhentamaxing2013-01-24写的不错啊 大家可以参考
yangyang0873
- 粉丝: 1
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Screenshot_20240427_031602.jpg
- 网页PDF_2024年04月26日 23-46-14_QQ浏览器网页保存_QQ浏览器转格式(6).docx
- 直接插入排序,冒泡排序,直接选择排序.zip
- 在排序2的基础上,再次对快排进行优化,其次增加快排非递归,归并排序,归并排序非递归版.zip
- 实现了7种排序算法.三种复杂度排序.三种nlogn复杂度排序(堆排序,归并排序,快速排序)一种线性复杂度的排序.zip
- 冒泡排序 直接选择排序 直接插入排序 随机快速排序 归并排序 堆排序.zip
- 课设-内部排序算法比较 包括冒泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、归并排序和堆排序.zip
- Python排序算法.zip
- C语言实现直接插入排序、希尔排序、选择排序、冒泡排序、堆排序、快速排序、归并排序、计数排序,并带图详解.zip
- 常用工具集参考用于图像等数据处理
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功