📄 jtdbmenubar.java
字号:
}
});
}
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 + -