⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainform.java~6~

📁 《JBuilder编程技术与实例》(2006 四维科技 人民邮电)赠送代码——库存管理系统(Access)
💻 JAVA~6~
📖 第 1 页 / 共 3 页
字号:
                        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

        }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -