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

📄 jtdbmenubar.java

📁 TestDataBuilder是一个采用Java编写的
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
                }
                
            });
        }
        return newProjectItem;
    }
    
    JMenuItem openProjectItem = null;
    public JMenuItem getOpenProjectItem(){
        if(openProjectItem == null){
            openProjectItem = new JMenuItem(R("label.JTDBMenuBar.menu.project.open"));
            openProjectItem.addActionListener(new ActionListener(){
                public void actionPerformed(ActionEvent e) {
                    JTDBMenuBar.this.parent.openProject();
                }                
            });
        }
        return openProjectItem;
    }
    
    JMenuItem closeProjectItem = null;
    public JMenuItem getCloseProjectItem(){
        if(closeProjectItem == null){
            closeProjectItem = new JMenuItem(R("label.JTDBMenuBar.menu.project.close"));
            closeProjectItem.addActionListener(new ActionListener(){
                public void actionPerformed(ActionEvent e) {
                    JTDBMenuBar.this.parent.closeProject();
                }
            });           
        }
        return closeProjectItem;
    }
    
    JMenuItem openProjectInExplorerItem = null;
    public JMenuItem getOpenProjectInExplorerItem(){
        if(openProjectInExplorerItem == null){
            openProjectInExplorerItem = new JMenuItem(R("label.JTDBMenuBar.menu.project.viewInExplorer"));
            openProjectInExplorerItem.addActionListener(new ActionListener(){
                public void actionPerformed(ActionEvent e) {
                    JTDBMenuBar.this.parent.openProjectInExplorer();
                }
                
            });
        }
        return openProjectInExplorerItem;
    }
    
    JMenuItem exitItem = null;
    public JMenuItem getExitItem(){
        if(exitItem == null){
            exitItem = new JMenuItem(R("label.JTDBMenuBar.menu.project.exit"));
            exitItem.addActionListener(new ActionListener(){
                public void actionPerformed(ActionEvent arg0) {
                    JTDBMenuBar.this.parent.dispose();
                    System.exit(0);
                }                
            });
        }
        return exitItem;
    }
    
    //database
    JMenuItem configureDefaultConnectionItem = null;
    public JMenuItem getDefaultConnectionItem(){
        if(configureDefaultConnectionItem == null){
            configureDefaultConnectionItem = new JMenuItem(R("label.JTDBMenuBar.menu.database.defaultConn"));
            configureDefaultConnectionItem.addActionListener(new ActionListener(){
                public void actionPerformed(ActionEvent e) {
                    try {
                        JTDBMenuBar.this.parent.configDBAndInitWorkspace(TestDataConfig.DEFAULT,false);
                    } catch (Exception ex) {
                         logger.error("MainFrame", ex);
                         JOptionPane.showMessageDialog(JTDBMenuBar.this.parent, "连接数据库时出错!" + ex.getMessage());
                    }
                }                
            });
        }
        return configureDefaultConnectionItem;
    }
    
    JMenuItem addConnectionMenuItem = null;
    public JMenuItem getAddConnectionMenuItem(){
        if(addConnectionMenuItem == null){
            addConnectionMenuItem = new JMenuItem(R("label.JTDBMenuBar.menu.database.newConn"));
            addConnectionMenuItem.addActionListener(new ActionListener(){
                public void actionPerformed(ActionEvent e) {
                    JTDBMenuBar.this.parent.addConnectConfig();
                }            
            }); 
        }
        return addConnectionMenuItem;
    }
    
    JMenuItem connectAllMenuItem = null;
    public JMenuItem getConnectAllMenuItem(){
        if(connectAllMenuItem == null){
            connectAllMenuItem = new JMenuItem(R("label.JTDBMenuBar.menu.database.connAll"));
            connectAllMenuItem.addActionListener(new ActionListener(){
                public void actionPerformed(ActionEvent e) {
                    JTDBMenuBar.this.parent.connectAll();
                    
                }
                
            });
        }
        return connectAllMenuItem;
    }
    
    JMenuItem disconnectAllMenuItem = null;
    public JMenuItem getDisconnectAllMenuItem(){
        if(disconnectAllMenuItem == null){
            disconnectAllMenuItem = new JMenuItem(R("label.JTDBMenuBar.menu.database.disConnAll"));
            disconnectAllMenuItem.addActionListener(new ActionListener(){
                public void actionPerformed(ActionEvent e) {
                    JTDBMenuBar.this.parent.disconnectAll();                
                }            
            });
        }
        return disconnectAllMenuItem;
    }
    
    JMenuItem configMenuItem = null;
    public JMenuItem getConfigMenuItem(){
        if(configMenuItem == null){
            configMenuItem = new JMenuItem(R("label.JTDBMenuBar.menu.database.config"));
            configMenuItem.addActionListener(new ActionListener(){
                public void actionPerformed(ActionEvent e) {
                    try {
                        JTDBMenuBar.this.parent.configAndReconnect();      
                    } catch (Exception ex) {
                        logger.error("MainFrame", ex);
                        JOptionPane.showMessageDialog(JTDBMenuBar.this.parent, "保存配置时出错," +ex.getMessage());
                    }
                    
                }
                
            });
        }
        return configMenuItem;
    }
    
    JMenuItem deleteConfigMenuItem = null;
    public JMenuItem getDeleteConfigMenuItem(){
        if(deleteConfigMenuItem == null){
            deleteConfigMenuItem = new JMenuItem(R("label.JTDBMenuBar.menu.database.delConn"));
            deleteConfigMenuItem.addActionListener(new ActionListener(){
                public void actionPerformed(ActionEvent e) {
                    JTDBMenuBar.this.parent.delelteConfig();
                }
            });
        }
        return deleteConfigMenuItem;
    }
    
    JMenuItem connectMenuItem = null;
    public JMenuItem getConnectMenuItem(){
        if(connectMenuItem  == null){
            connectMenuItem = new JMenuItem(R("label.JTDBMenuBar.menu.database.connect"));
            connectMenuItem.addActionListener(new ActionListener(){
                public void actionPerformed(ActionEvent e) {
                    JTDBMenuBar.this.parent.connect();
                    
                }
                
            });
        }
        return connectMenuItem;
    }
    
    JMenuItem disconnectMenuItem = null;
    public JMenuItem getDisConnectItem(){
        if(disconnectMenuItem == null){
            disconnectMenuItem = new JMenuItem(R("label.JTDBMenuBar.menu.database.disConnect"));
            disconnectMenuItem.addActionListener(new ActionListener(){
                public void actionPerformed(ActionEvent e) {
                    JTDBMenuBar.this.parent.disconnect();                
                }            
            });
        }
        return disconnectMenuItem;
    }
    
    //config
    JMenuItem autoConfigAllMenuItem = null;
    public JMenuItem getAutoConfigAllMenuItem(){
        if(autoConfigAllMenuItem == null){
            autoConfigAllMenuItem = new JMenuItem(R("label.JTDBMenuBar.menu.database.autoConfigAll"));
            autoConfigAllMenuItem.addActionListener(new ActionListener(){
                public void actionPerformed(ActionEvent e) {
                    JTDBMenuBar.this.parent.autoConfigAll();
                    
                }
                
            });
        }
        return autoConfigAllMenuItem;
    }
    
    JMenuItem deleteAllConfigMenuItem = null;
    public JMenuItem getDeleteAllConfigMenuItem(){
        if(deleteAllConfigMenuItem == null){
            deleteAllConfigMenuItem = new JMenuItem(R("label.JTDBMenuBar.menu.database.delAllConfig"));
            deleteAllConfigMenuItem.addActionListener(new ActionListener(){
                public void actionPerformed(ActionEvent e) {
                    JTDBMenuBar.this.parent.deleteAllConfig();                
                }            
            });
        }
        return deleteAllConfigMenuItem;
    }
    //window
    JMenuItem roleItem = null;
    public JMenuItem getRoleWindowItem(){
        if(roleItem == null){
            roleItem = new JMenuItem(R("label.JTDBMenuBar.menu.window.role"));
            roleItem.addActionListener(new ActionListener(){
                public void actionPerformed(ActionEvent e) {
                    JTDBMenuBar.this.parent.showRoleWindow();
                }               
            });
        }
        return roleItem;
    }
    
    JMenuItem queryConsoleWindowItem = null;
    public JMenuItem getQueryConsoleWindowItem(){
        if(queryConsoleWindowItem == null){
            queryConsoleWindowItem = new JMenuItem(R("label.JTDBMenuBar.menu.window.queryConsole"));
            queryConsoleWindowItem.addActionListener(new ActionListener(){
                public void actionPerformed(ActionEvent e) {
                   JTDBMenuBar.this.parent.showQueryConsole();
                }
                
            });
        }
        return queryConsoleWindowItem;
    }
    
    JMenuItem dataModelItem = null;
    public JMenuItem getDataModelItem(){
        if(dataModelItem == null){
            dataModelItem = new JMenuItem(R("label.JTDBMenuBar.menu.window.dataModel"));
            dataModelItem.addActionListener(new ActionListener(){
                public void actionPerformed(ActionEvent e) {
                    JTDBMenuBar.this.parent.showDataModelView();
                 }
                 
             });
        }
        return dataModelItem;
    }
    
    JMenuItem dataExchangerItem = null;
    public JMenuItem getDataExchangerItem(){
        if(dataExchangerItem == null){
            dataExchangerItem = new JMenuItem(R("label.JTDBMenuBar.menu.window.dataExchange"));
            dataExchangerItem.addActionListener(new ActionListener(){
                public void actionPerformed(ActionEvent e) {
                    JTDBMenuBar.this.parent.showDataExchangerWindow();
                }
                
            });
        }
        return dataExchangerItem;
    }
    
    JMenuItem preferenceItem = null;
    public JMenuItem getPreferenceItem(){
        if(preferenceItem == null){
            preferenceItem = new JMenuItem(R("label.JTDBMenuBar.menu.window.preferences"));
            preferenceItem.addActionListener(new ActionListener(){
                public void actionPerformed(ActionEvent e) {
                    JTDBMenuBar.this.parent.showPreferenceDialog();
                }
            });
        }
        return preferenceItem;
    }
    
    JMenuItem sysPropertyItem = null;
    public JMenuItem getSysPropertyItem(){
        if(sysPropertyItem == null){
            sysPropertyItem = new JMenuItem(R("label.JTDBMenuBar.menu.window.sysProperty"));
            sysPropertyItem.addActionListener(new ActionListener(){
                public void actionPerformed(ActionEvent e) {
                    JTDBMenuBar.this.parent.showSysPropertyDialog();
                }
            });
        }
        return sysPropertyItem;
    }
    
    //[end]
    
    String R(String key){
        return RM.R(key);
    }
}

⌨️ 快捷键说明

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