checkproject.java
来自「一个OR Mapping 工具」· Java 代码 · 共 77 行
JAVA
77 行
package org.dbgen.action;import javax.swing.JOptionPane;import org.dbgen.*;import org.dbgen.view.*;import org.dbgen.gui.*;/** * This class was generated by a SmartGuide. * */public class CheckProject extends javax.swing.AbstractAction { /** * AddProject constructor comment. */ public CheckProject() { super("Check Project"); } /** * AddProject constructor comment. * @param arg1 java.lang.String */ public CheckProject(String arg1) { super(arg1); } /** * AddProject constructor comment. * @param arg1 java.lang.String * @param arg2 javax.swing.Icon */ public CheckProject(String arg1, javax.swing.Icon arg2) { super(arg1, arg2); } /** * actionPerformed method comment. */ public void actionPerformed(java.awt.event.ActionEvent arg1) { org.dbgen.Debug.println("ACTION: Check Project"); MainWindow mainWindow = DbGenPro.mainWindow; WorkbenchTreeView treeView = mainWindow.getWorkbenchTreeView(); Workbench workbench = mainWindow.getWorkbench(); Project project = treeView.getSelectedProject(); if (project == null) { JOptionPane.showMessageDialog(DbGenPro.mainWindow, "No selected project!", "Error Message", JOptionPane.ERROR_MESSAGE); return; } java.util.Vector tables = project.getTables(); StringBuffer msg = new StringBuffer(); int numMsg = 0; for (int i = 0; i < tables.size(); i++) { Table obj = (Table) tables.elementAt(i); String errMsg = obj.checkReadyForGeneration( new java.util.Vector()); if ( !errMsg.equals("") ) { numMsg++; msg.append( numMsg + ". " + errMsg + "\n"); } } if ( msg.toString().equals("") ) CommonDialog.showInformation(DbGenPro.mainWindow, "Check Project", "Check project for all tables completed.\n\nNo errors."); else org.dbgen.view.Util.showErrorBuffer(DbGenPro.mainWindow, msg, "Check Project"); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?