📄 stockmanagementmainframe.java
字号:
package maininterface;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import baseinforinterface.*;
import data.*;
import stockinterface.*;
import stockmanageinterface.*;
import saleinterface.*;
public class StockManagementMainFrame extends JFrame implements ActionListener{
JPanel contentPane;
JMenuBar mainMenuBar = new JMenuBar();
//创建系统设置菜单
JMenu systemMenu = new JMenu();
//创建基础信息菜单
JMenu baseInforMenu = new JMenu();
//创建进货菜单
JMenu stockMenu = new JMenu();
//创建库存菜单
JMenu stockManageMenu = new JMenu();
//创建销售菜单
JMenu saleMenu = new JMenu();
//创建系统设置菜单项
JMenuItem exitMenuItem = new JMenuItem();
//创建基础信息菜单项
JMenuItem loginMenuItem = new JMenuItem();
JMenuItem changeUserMenuItem = new JMenuItem();
JMenuItem changePasswordMenuItem = new JMenuItem();
JMenuItem viewAuthorityMenuItem = new JMenuItem();
JMenuItem userManageMenuItem = new JMenuItem();
JMenuItem dataBackupMenuItem = new JMenuItem();
JMenuItem ledgerManageMenuItem = new JMenuItem();
JMenuItem goodsManageMenuItem = new JMenuItem();
JMenuItem goodsDiscountManageMenuItem = new JMenuItem();
JMenuItem supplierManageMenuItem = new JMenuItem();
JMenuItem customerManageMenuItem = new JMenuItem();
JMenuItem customerCreditManageMenuItem = new JMenuItem();
JMenuItem warehouseManageMenuItem = new JMenuItem();
JMenuItem accountNameManageMenuItem = new JMenuItem();
JMenuItem reportManageMenuItem = new JMenuItem();
JMenuItem userLogViewMenuItem = new JMenuItem();
//创建进货菜单项
JMenuItem orderSubmitMenuItem = new JMenuItem();
JMenuItem orderCommitMenuItem = new JMenuItem();
JMenuItem orderCheckMenuItem = new JMenuItem();
JMenuItem orderPayMenuItem = new JMenuItem();
JMenuItem cashLedgerViewMenuItem = new JMenuItem();
JMenuItem returnOrderSubmitMenuItem = new JMenuItem();
JMenuItem returnOrderPayMenuItem = new JMenuItem();
JMenuItem returnOrderCheckMenuItem = new JMenuItem();
JMenuItem stockOrderSearchMenuItem = new JMenuItem();
JMenuItem accountPayableSearchMenuItem = new JMenuItem();
JMenuItem stockAccountEntryCheckMenuItem = new JMenuItem();
JMenuItem stockAccountEntryCreateMenuItem = new JMenuItem();
JMenuItem stockAccountEntrySearchMenuItem = new JMenuItem();
//创建库存菜单项
JMenuItem stockTransferSubmitMenuItem = new JMenuItem();
JMenuItem stockTransferCheckMenuItem = new JMenuItem();
JMenuItem goodsPriceManageMenuItem = new JMenuItem();
JMenuItem goodsQuantitySplitMenuItem = new JMenuItem();
JMenuItem goodsQuantityCombineMenuItem = new JMenuItem();
JMenuItem stocktakeSubmitMenuItem = new JMenuItem();
JMenuItem stocktakeCheckMenuItem = new JMenuItem();
JMenuItem stocktakeLossManageMenuItem = new JMenuItem();
JMenuItem stocktakeGainManageMenuItem = new JMenuItem();
JMenuItem stockSearchMenuItem = new JMenuItem();
JMenuItem stockLedgerSearchMenuItem = new JMenuItem();
JMenuItem stockUsefulLifeSearchMenuItem = new JMenuItem();
JMenuItem stockAlarmManageMenuItem = new JMenuItem();
JMenuItem stockManageAccountEntryCheckMenuItem = new JMenuItem();
JMenuItem stockManageAccountEntryCreateMenuItem = new JMenuItem();
JMenuItem stockManageAccountEntrySearchMenuItem = new JMenuItem();
//创建销售菜单项
JMenuItem discountGoodsViewMenuItem = new JMenuItem();
JMenuItem counterSaleMenuItem = new JMenuItem();
JMenuItem creditSaleMenuItem = new JMenuItem();
JMenuItem saleReceiveMenuItem = new JMenuItem();
JMenuItem counterSaleReturnMenuItem = new JMenuItem();
JMenuItem creditSaleReturnMenuItem = new JMenuItem();
JMenuItem saleReturnPayableMenuItem = new JMenuItem();
JMenuItem saleLedgerSearchMenuItem = new JMenuItem();
JMenuItem saleReceiveSearchMenuItem = new JMenuItem();
JMenuItem saleAccountEntryCheckMenuItem = new JMenuItem();
JMenuItem saleAccountEntryCreateMenuItem = new JMenuItem();
JMenuItem saleAccountEntrySearchMenuItem = new JMenuItem();
//创建字体类
Font dialog13 = new java.awt.Font("Dialog", 0, 13);
//创建数据类
StockManagementData stockManagementData = new StockManagementData();
//声明用户类
user.User user = null;
//声明登陆窗口
LoginFrame loginFrame = null;
//声明修改密码窗口
ChangePasswordFrame changePasswordFrame = null;
//声明查看用户权限窗口
ViewAuthorityFrame viewAuthorityFrame = null;
//声明用户管理窗口
UserManageFrame userManageFrame = null;
//声明数据备份窗口
DataBackupFrame dataBackupFrame = null;
//声明账套管理窗口
LedgerManageFrame ledgerManageFrame = null;
//创建账套变量
String ledgerDate = "";
//声明商品数据管理窗口
GoodsManageFrame goodsManageFrame = null;
//声明商品折扣管理窗口
GoodsDiscountManageFrame goodsDiscountManageFrame = null;
//声明供应商数据管理窗口
SupplierManageFrame supplierManageFrame = null;
//声明客户数据管理窗口
CustomerManageFrame customerManageFrame = null;
//声明客户信用管理窗口
CustomerCreditManageFrame customerCreditManageFrame = null;
//声明仓库数据管理窗口
WarehouseManageFrame warehouseManageFrame = null;
//声明会计科目管理窗口
AccountNameManageFrame accountNameManageFrame = null;
//声明报表管理窗口
ReportManageFrame reportManageFrame = null;
//声明用户日志查看窗口
UserLogViewFrame userLogViewFrame = null;
//声明进货单填写窗口
OrderSubmitFrame orderSubmitFrame = null;
//声明进货单审核窗口
OrderCommitFrame orderCommitFrame = null;
//声明检查货物窗口
OrderCheckFrame orderCheckFrame = null;
//声明进货付款窗口
OrderPayFrame orderPayFrame = null;
//声明现金日记账查看窗口
CashLedgerViewFrame cashLedgerViewFrame = null;
//声明填写退货单窗口
ReturnOrderSubmitFrame returnOrderSubmitFrame = null;
//声明收取退款窗口
ReturnOrderPayFrame returnOrderPayFrame = null;
//声明退还货物窗口
ReturnOrderCheckFrame returnOrderCheckFrame = null;
//声明进货单查询窗口
StockOrderSearchFrame stockOrderSearchFrame = null;
//声明应付账款查询窗口
AccountPayableSearchFrame accountPayableSearchFrame = null;
//声明审核进货会计分录窗口
StockAccountEntryCheckFrame stockAccountEntryCheckFrame = null;
//声明编写进货会计分录窗口
StockAccountEntryCreateFrame stockAccountEntryCreateFrame = null;
//声明查询进货会计分录窗口
StockAccountEntrySearchFrame stockAccountEntrySearchFrame = null;
//声明商品调出窗口
StockTransferSubmitFrame stockTransferSubmitFrame = null;
//声明商品验收窗口
StockTransferCheckFrame stockTransferCheckFrame = null;
//声明商品调价窗口
GoodsPriceManageFrame goodsPriceManageFrame = null;
//声明商品数量分拆窗口
GoodsQuantitySplitFrame goodsQuantitySplitFrame = null;
//声明商品数量组合窗口
GoodsQuantityCombineFrame goodsQuantityCombineFrame = null;
//声明库存盘点计数窗口
StocktakeSubmitFrame stocktakeSubmitFrame = null;
//声明库存盘点核查窗口
StocktakeCheckFrame stocktakeCheckFrame = null;
//声明库存盘点损失单管理窗口
StocktakeLossManageFrame stocktakeLossManageFrame = null;
//声明库存盘点盈收单管理窗口
StocktakeGainManageFrame stocktakeGainManageFrame = null;
//声明库存商品查询窗口
StockSearchFrame stockSearchFrame = null;
//声明库存单据查询窗口
StockLedgerSearchFrame stockLedgerSearchFrame = null;
//声明商品有效期查询窗口
StockUsefulLifeSearchFrame stockUsefulLifeSearchFrame = null;
//声明库存警告管理窗口
StockAlarmManageFrame stockAlarmManageFrame = null;
//声明库存会计分录审核窗口
StockManageAccountEntryCheckFrame stockManageAccountEntryCheckFrame = null;
//声明库存会计分录编写窗口
StockManageAccountEntryCreateFrame stockManageAccountEntryCreateFrame = null;
//声明库存会计分录查询窗口
StockManageAccountEntrySearchFrame stockManageAccountEntrySearchFrame = null;
//声明特价商品查看窗口
DiscountGoodsViewFrame discountGoodsViewFrame = null;
//声明前台销售窗口
CounterSaleFrame counterSaleFrame = null;
//声明信用销售窗口
CreditSaleFrame creditSaleFrame = null;
//声明销售收款窗口
SaleReceiveFrame saleReceiveFrame = null;
//声明前台销售退货窗口
CounterSaleReturnFrame counterSaleReturnFrame = null;
//声明信用销售退货窗口
CreditSaleReturnFrame creditSaleReturnFrame = null;
//声明信用销售退款窗口
SaleReturnPayableFrame saleReturnPayableFrame = null;
//声明销售单查询窗口
SaleLedgerSearchFrame saleLedgerSearchFrame = null;
//声明应收账款查询窗口
SaleReceiveSearchFrame saleReceiveSearchFrame = null;
//声明销售会计分录审核窗口
SaleAccountEntryCheckFrame saleAccountEntryCheckFrame = null;
//声明销售会计分录编写窗口
SaleAccountEntryCreateFrame saleAccountEntryCreateFrame = null;
//声明销售会计分录查询窗口
SaleAccountEntrySearchFrame saleAccountEntrySearchFrame = null;
public StockManagementMainFrame() {
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
private void jbInit() throws Exception {
contentPane = (JPanel) this.getContentPane();
contentPane.setLayout(null);
this.setSize(new Dimension(529, 411));
this.setTitle("进销存管理信息系统主窗口");
//为面板加入菜单工具栏
this.setJMenuBar(mainMenuBar);
//设置菜单的标题和动作字符串
systemMenu.setText("系统设置");
baseInforMenu.setActionCommand("baseinfor");
baseInforMenu.setText("基础信息");
stockMenu.setText("进货");
stockManageMenu.setText("库存");
saleMenu.setText("销售");
//设置系统设置的菜单项
exitMenuItem.setActionCommand("exit");
exitMenuItem.setText("退出");
//设置基础信息模块的菜单项
loginMenuItem.setActionCommand("login");
loginMenuItem.setText("用户登陆");
changeUserMenuItem.setActionCommand("changeUser");
changeUserMenuItem.setText("切换用户");
changePasswordMenuItem.setActionCommand("changePassword");
changePasswordMenuItem.setText("修改密码");
viewAuthorityMenuItem.setActionCommand("viewAuthority");
viewAuthorityMenuItem.setText("查看用户权限");
userManageMenuItem.setActionCommand("userManage");
userManageMenuItem.setText("用户管理");
dataBackupMenuItem.setActionCommand("dataBackup");
dataBackupMenuItem.setText("数据备份");
ledgerManageMenuItem.setActionCommand("ledgerManage");
ledgerManageMenuItem.setText("账套管理");
goodsManageMenuItem.setActionCommand("goodsManage");
goodsManageMenuItem.setText("商品数据管理");
goodsDiscountManageMenuItem.setActionCommand("goodsDiscountManage");
goodsDiscountManageMenuItem.setText("商品折扣管理");
supplierManageMenuItem.setActionCommand("supplierManage");
supplierManageMenuItem.setText("供应商数据管理");
customerManageMenuItem.setActionCommand("customerManage");
customerManageMenuItem.setText("客户数据管理");
customerCreditManageMenuItem.setActionCommand("customerCreditManage");
customerCreditManageMenuItem.setText("客户信用管理");
warehouseManageMenuItem.setActionCommand("warehouseManage");
warehouseManageMenuItem.setText("仓库数据管理");
accountNameManageMenuItem.setActionCommand("accountNameManage");
accountNameManageMenuItem.setText("会计科目管理");
reportManageMenuItem.setActionCommand("reportManage");
reportManageMenuItem.setText("报表管理");
userLogViewMenuItem.setActionCommand("userLogView");
userLogViewMenuItem.setText("用户日志查看");
//设置进货菜单项
orderSubmitMenuItem.setActionCommand("orderSubmit");
orderSubmitMenuItem.setText("填写进货单");
orderCommitMenuItem.setActionCommand("orderCommit");
orderCommitMenuItem.setText("审核进货单");
orderCheckMenuItem.setActionCommand("orderCheck");
orderCheckMenuItem.setText("检查货物");
orderPayMenuItem.setActionCommand("orderPay");
orderPayMenuItem.setText("进货付款");
cashLedgerViewMenuItem.setActionCommand("cashLedgerView");
cashLedgerViewMenuItem.setText("查看现金日记账");
returnOrderSubmitMenuItem.setActionCommand("returnOrderSubmit");
returnOrderSubmitMenuItem.setText("填写退货单");
returnOrderPayMenuItem.setActionCommand("returnOrderPay");
returnOrderPayMenuItem.setText("收取退款");
returnOrderCheckMenuItem.setActionCommand("returnOrderCheck");
returnOrderCheckMenuItem.setText("退还货物");
stockOrderSearchMenuItem.setActionCommand("stockOrderSearch");
stockOrderSearchMenuItem.setText("进货单查询");
accountPayableSearchMenuItem.setActionCommand("accountPayableSearch");
accountPayableSearchMenuItem.setText("应付账款查询");
stockAccountEntryCheckMenuItem.setActionCommand("stockAccountEntryCheck");
stockAccountEntryCheckMenuItem.setText("审核进货会计分录");
stockAccountEntryCreateMenuItem.setActionCommand("stockAccountEntryCreate");
stockAccountEntryCreateMenuItem.setText("编写进货会计分录");
stockAccountEntrySearchMenuItem.setActionCommand("stockAccountEntrySearch");
stockAccountEntrySearchMenuItem.setText("查询进货会计分录");
//设置库存菜单项
stockTransferSubmitMenuItem.setActionCommand("stockTransferSubmit");
stockTransferSubmitMenuItem.setText("商品调出");
stockTransferCheckMenuItem.setActionCommand("stockTransferCheck");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -