📄 mainform.java~1~
字号:
//-- For Stock Adjustment
JMenuItem ItmStockAdj = new JMenuItem("Stock Adjustment");
ItmStockAdj.setFont(new Font("Dialog", Font.PLAIN, 12));
ItmStockAdj.setMnemonic('A');
ItmStockAdj.setIcon(new ImageIcon("images/adjustment.png"));
ItmStockAdj.setAccelerator(
KeyStroke.getKeyStroke(
KeyEvent.VK_A,ActionEvent.CTRL_MASK
)
);
ItmStockAdj.setActionCommand("stockadj");
ItmStockAdj.addActionListener(JMenuActionListener);
ItmStockAdj.setBackground(new Color(255,255,255));
MnuRec.add(ItmStockAdj);
MnuRec.addSeparator();
//-- For Invoices
JMenuItem ItmInv = new JMenuItem("Invoices");
ItmInv.setFont(new Font("Dialog", Font.PLAIN, 12));
ItmInv.setMnemonic('I');
ItmInv.setIcon(new ImageIcon("images/invoice.png"));
ItmInv.setAccelerator(
KeyStroke.getKeyStroke(
KeyEvent.VK_I,ActionEvent.CTRL_MASK
)
);
ItmInv.setActionCommand("invoice");
ItmInv.addActionListener(JMenuActionListener);
ItmInv.setBackground(new Color(255,255,255));
MnuRec.add(ItmInv);
//-- For Purchase Orders
JMenuItem ItmPO = new JMenuItem("Purchase Orders");
ItmPO.setFont(new Font("Dialog", Font.PLAIN, 12));
ItmPO.setMnemonic('O');
ItmPO.setIcon(new ImageIcon("images/purchaseorder.png"));
ItmPO.setAccelerator(
KeyStroke.getKeyStroke(
KeyEvent.VK_O,ActionEvent.CTRL_MASK
)
);
ItmPO.setActionCommand("PO");
ItmPO.addActionListener(JMenuActionListener);
ItmPO.setBackground(new Color(255,255,255));
MnuRec.add(ItmPO);
//-- For Purchase Receipt
JMenuItem ItmRecieve = new JMenuItem("Purchase Receipt");
ItmRecieve.setFont(new Font("Dialog", Font.PLAIN, 12));
ItmRecieve.setMnemonic('R');
ItmRecieve.setIcon(new ImageIcon("images/recieve.png"));
ItmRecieve.setAccelerator(
KeyStroke.getKeyStroke(
KeyEvent.VK_R,ActionEvent.CTRL_MASK
)
);
ItmRecieve.setActionCommand("preceipt");
ItmRecieve.addActionListener(JMenuActionListener);
ItmRecieve.setBackground(new Color(255,255,255));
MnuRec.add(ItmRecieve);
//-- For Expenses
JMenuItem ItmExpense = new JMenuItem("Expenses");
ItmExpense.setFont(new Font("Dialog", Font.PLAIN, 12));
ItmExpense.setMnemonic('E');
ItmExpense.setIcon(new ImageIcon("images/expense.png"));
ItmExpense.setAccelerator(
KeyStroke.getKeyStroke(
KeyEvent.VK_E,ActionEvent.CTRL_MASK
)
);
ItmExpense.setActionCommand("expense");
ItmExpense.addActionListener(JMenuActionListener);
ItmExpense.setBackground(new Color(255,255,255));
MnuRec.add(ItmExpense);
//End records sub menu
//Setup proccess menu
JMenu MnuProccess = new JMenu("Proccess");
MnuProccess.setFont(new Font("Dialog", Font.PLAIN, 12));
MnuProccess.setMnemonic('P');
MnuProccess.setBackground(new Color(255,255,255));
NewJMenuBar.add(MnuProccess);
//End records menu
//Set proccess sub menu
//-- For New Invoice
JMenuItem ItmNewInv = new JMenuItem("New Invoice");
ItmNewInv.setFont(new Font("Dialog", Font.PLAIN, 12));
ItmNewInv.setMnemonic('I');
ItmNewInv.setIcon(new ImageIcon("images/newinvoice.png"));
ItmNewInv.setAccelerator(
KeyStroke.getKeyStroke(
KeyEvent.VK_F1,ActionEvent.CTRL_MASK
)
);
ItmNewInv.setActionCommand("newinv");
ItmNewInv.addActionListener(JMenuActionListener);
ItmNewInv.setBackground(new Color(255,255,255));
MnuProccess.add(ItmNewInv);
//-- For New PO
JMenuItem ItmNewPO = new JMenuItem("New Purchase Order");
ItmNewPO.setFont(new Font("Dialog", Font.PLAIN, 12));
ItmNewPO.setMnemonic('P');
ItmNewPO.setIcon(new ImageIcon("images/newpurchaseorder.png"));
ItmNewPO.setAccelerator(
KeyStroke.getKeyStroke(
KeyEvent.VK_F2,ActionEvent.CTRL_MASK
)
);
ItmNewPO.setActionCommand("newPO");
ItmNewPO.addActionListener(JMenuActionListener);
ItmNewPO.setBackground(new Color(255,255,255));
MnuProccess.add(ItmNewPO);
//-- For New Purchase Receipt
JMenuItem ItmNewRecieve = new JMenuItem("New Purchase Receipt");
ItmNewRecieve.setFont(new Font("Dialog", Font.PLAIN, 12));
ItmNewRecieve.setMnemonic('E');
ItmNewRecieve.setIcon(new ImageIcon("images/newrecieve.png"));
ItmNewRecieve.setAccelerator(
KeyStroke.getKeyStroke(
KeyEvent.VK_F4,ActionEvent.CTRL_MASK
)
);
ItmNewRecieve.setActionCommand("newpreceipt");
ItmNewRecieve.addActionListener(JMenuActionListener);
ItmNewRecieve.setBackground(new Color(255,255,255));
MnuProccess.add(ItmNewRecieve);
//-- For New Expenses
JMenuItem ItmNewExpense = new JMenuItem("New Expense");
ItmNewExpense.setFont(new Font("Dialog", Font.PLAIN, 12));
ItmNewExpense.setMnemonic('E');
ItmNewExpense.setIcon(new ImageIcon("images/newexpense.png"));
ItmNewExpense.setAccelerator(
KeyStroke.getKeyStroke(
KeyEvent.VK_F3,ActionEvent.CTRL_MASK
)
);
ItmNewExpense.setActionCommand("newexpense");
ItmNewExpense.addActionListener(JMenuActionListener);
ItmNewExpense.setBackground(new Color(255,255,255));
MnuProccess.add(ItmNewExpense);
//End proccess sub menu
//Setup reports menu
JMenu MnuRpt = new JMenu("Reports");
MnuRpt.setFont(new Font("Dialog", Font.PLAIN, 12));
MnuRpt.setMnemonic('t');
MnuRpt.setBackground(new Color(255,255,255));
NewJMenuBar.add(MnuRpt);
//End records menu
//Setup system menu
JMenu MnuSys = new JMenu("System");
MnuSys.setFont(new Font("Dialog", Font.PLAIN, 12));
MnuSys.setMnemonic('S');
MnuSys.setBackground(new Color(255,255,255));
NewJMenuBar.add(MnuSys);
//End records menu
//Setup window menu
JMenu MnuWin = new JMenu("Window");
MnuWin.setFont(new Font("Dialog", Font.PLAIN, 12));
MnuWin.setMnemonic('W');
MnuWin.setBackground(new Color(255,255,255));
NewJMenuBar.add(MnuWin);
//End records menu
//Setup help menu
JMenu MnuHelp = new JMenu("Help");
MnuHelp.setFont(new Font("Dialog", Font.PLAIN, 12));
MnuHelp.setMnemonic('H');
MnuHelp.setBackground(new Color(255,255,255));
NewJMenuBar.add(MnuHelp);
//End records menu
NewJMenuBar.setBackground(new Color(255,255,255));
return NewJMenuBar;
}
//End create menu bar
//Create a tool bar
protected JToolBar CreateJToolBar (){
JToolBar NewJToolBar = new JToolBar("Toolbar");
NewJToolBar.setMargin(new Insets(0,0,0,0));
//Create a toolbar button
NewJToolBar.add(CreateJToolbarButton("Customers Record","images/customer.png","toolCus"));
NewJToolBar.add(CreateJToolbarButton("Suppliers Record","images/supplier.png","toolSup"));
NewJToolBar.add(CreateJToolbarButton("SalesRep Record","images/SalesRep.png","toolSalesrep"));
NewJToolBar.add(CreateJToolbarButton("Warehouse Record","images/Warehouse.png","toolWareh"));
NewJToolBar.addSeparator();
NewJToolBar.add(CreateJToolbarButton("Products Record","images/product.png","toolProd"));
NewJToolBar.add(CreateJToolbarButton("Categories Record","images/categories.png","toolCat"));
NewJToolBar.add(CreateJToolbarButton("Stock Adjustment Record","images/adjustment.png","toolStockAdj"));
NewJToolBar.addSeparator();
NewJToolBar.add(CreateJToolbarButton("Invoices Record","images/invoice.png","toolInv"));
NewJToolBar.add(CreateJToolbarButton("Purchase Orders Record","images/purchaseorder.png","toolPur"));
NewJToolBar.add(CreateJToolbarButton("Purchase Receipt Record","images/recieve.png","toolRecieve"));
NewJToolBar.add(CreateJToolbarButton("Expenses Record","images/expense.png","toolExpense"));
NewJToolBar.addSeparator();
NewJToolBar.add(CreateJToolbarButton("New Invoice","images/newinvoice.png","toolNewInv"));
NewJToolBar.add(CreateJToolbarButton("New Purchase Order","images/newpurchaseorder.png","toolNewPur"));
NewJToolBar.add(CreateJToolbarButton("New Purchase Receipt","images/newrecieve.png","toolNewRecieveStock"));
NewJToolBar.add(CreateJToolbarButton("New Expense","images/newexpense.png","toolNewExpense"));
NewJToolBar.addSeparator();
NewJToolBar.add(CreateJToolbarButton("Business Setup","images/businesssetup.png","toolBussSet"));
NewJToolBar.add(CreateJToolbarButton("Security Option","images/security.png","toolSecOpt"));
NewJToolBar.add(CreateJToolbarButton("Lock Application","images/lockapplication.png","toolLockApp"));
NewJToolBar.addSeparator();
NewJToolBar.add(BusinessTitleLabel);
NewJToolBar.addSeparator();
//End create a toolbar button
return NewJToolBar;
}
//End create a tool bar
protected JButton CreateJToolbarButton(String srcToolTipText,String srcImageLocation,String srcActionCommand){
JButton NewJButton = new JButton(new ImageIcon(srcImageLocation));
NewJButton.setActionCommand(srcActionCommand);
NewJButton.setToolTipText(srcToolTipText);
NewJButton.addActionListener(JToolBarActionListener);
return NewJButton;
}
/********************* End custom class creation start ********************/
/********************** Method for loading form start *********************/
//Create customer form
protected void loadCustomerForm() throws SQLException{
//Verify if the form is already loaded
boolean AlreadyLoaded = isLoaded("Customer Records");
if(AlreadyLoaded==false){
FormCustomer = new FrmCustomer(CN,this);
Desk1.add(FormCustomer);
//Load the FormCustomer
FormCustomer.setVisible(true);
FormCustomer.show();
try{
FormCustomer.setIcon(false);
FormCustomer.setSelected(true);
}catch(PropertyVetoException e){
}
//End load the FormCustomer
}else{
try{
FormCustomer.setIcon(false);
FormCustomer.setSelected(true);
}catch(PropertyVetoException e){
}
}
//End verify if the form is already loaded
}
//End create customer from
//Create supplier form
protected void loadSupplierForm() throws SQLException{
//Verify if the form is already loaded
boolean AlreadyLoaded = isLoaded("Supplier Records");
if(AlreadyLoaded==false){
FormSupplier = new FrmSupplier(CN,this);
Desk1.add(FormSupplier);
//Load the FormSupplier
FormSupplier.setVisible(true);
FormSupplier.show();
try{
FormSupplier.setIcon(false);
FormSupplier.setSelected(true);
}catch(PropertyVetoException e){
}
//End load the FormSupplier
}else{
try{
FormSupplier.setIcon(false);
FormSupplier.setSelected(true);
}catch(PropertyVetoException e){
}
}
//End verify if the form is already loaded
}
//End create supplier form
//Create SalesRep form
protected void loadSalesRepForm() throws SQLException{
//Verify if the form is already loaded
boolean AlreadyLoaded = isLoaded("SalesRep Records");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -