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

📄 projecttreenode.java

📁 一个OR Mapping 工具
💻 JAVA
字号:
package org.dbgen.view;import javax.swing.*;import javax.swing.tree.*;import org.dbgen.*;/** * This class was generated by a SmartGuide. * */import org.dbgen.event.*;public class ProjectTreeNode extends javax.swing.tree.DefaultMutableTreeNode implements TableChangedListener {  Project fieldProject = null;  protected transient java.beans.PropertyChangeSupport propertyChange = new java.beans.PropertyChangeSupport(this);  /**   * ProjectTreeNode constructor comment.   */  public ProjectTreeNode() {    super();  }  /**   * ProjectTreeNode constructor comment.   * @param arg1 java.lang.Object   */  public ProjectTreeNode(Object arg1) {    super(arg1);    setProject((Project) arg1);  }  /**   * The addPropertyChangeListener method was generated to support the propertyChange field.   */  public synchronized void addPropertyChangeListener(java.beans.PropertyChangeListener listener) {    propertyChange.addPropertyChangeListener(listener);  }  /**   * The firePropertyChange method was generated to support the propertyChange field.   */  public void firePropertyChange(String propertyName, Object oldValue, Object newValue) {    propertyChange.firePropertyChange(propertyName, oldValue, newValue);  }  /**   * Return the insertion position of this table inside this project node.   * @return int   * @param table org.dbgen.Table   */  protected int getInsertionPosition(Table table) {    java.util.Vector tables = getProject().getTables();    for (int i = 0; i < tables.size(); i++)    {      Table curr = (Table) tables.elementAt(i);      if (table.toString().compareTo(curr.toString()) < 0)      {        return i;      }    }    return tables.size();  }  /**   * Gets the project property (org.dbgen.Project) value.   * @return The project property value.   * @see #setProject   */  public Project getProject() {    /* Returns the project property value. */    if (fieldProject == null) {      try {        fieldProject = new Project();      } catch (Throwable exception) {        System.err.println("Exception creating project property.");      }    };    return fieldProject;  }  /**   * The removePropertyChangeListener method was generated to support the propertyChange field.   */  public synchronized void removePropertyChangeListener(java.beans.PropertyChangeListener listener) {    propertyChange.removePropertyChangeListener(listener);  }  /**   * Sets the project property (org.dbgen.Project) value.   * @param project The new value for the property.   * @see #getProject   */  public void setProject(Project project) {    /* Get the old property value for fire property change event. */    Project oldValue = fieldProject;    /* Set the project property (attribute) to the new value. */    fieldProject = project;    /* Fire (signal/notify) the project property change event. */    firePropertyChange("project", oldValue, project);    /* Set user object to the project data -tt */    setUserObject(project);    /* Set this tree node to listen to TableAdded and TableDeleted events. -tt */    project.addTableChangedListener(this);    return;  }  /**   * Performs the tableAdded method.   * @param event org.dbgen.TableAddedEvent   */  public void tableAdded(TableAddedEvent event) {    /* Perform the tableAdded method. */    return;  }  /**   * Performs the tableDeleted method.   * @param event org.dbgen.TableDeletedEvent   */  public void tableDeleted(TableDeletedEvent event) {    /* Perform the tableDeleted method. */    return;  }}

⌨️ 快捷键说明

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