java类java.beans.PropertyChangeEvent的实例源码

AbstractRenderer.java 文件源码 项目:neoscada 阅读 28 收藏 0 点赞 0 评论 0
public AbstractRenderer ( final ChartRenderer chart )
{
    this.chart = chart;
    this.realm = chart.getRealm ();

    this.propertyChangeListener = new PropertyChangeListener () {

        @Override
        public void propertyChange ( final PropertyChangeEvent evt )
        {
            handlePropertyChange ( evt );
        }
    };
}
ConnectManager.java 文件源码 项目:incubator-netbeans 阅读 26 收藏 0 点赞 0 评论 0
private boolean propertyChangeNeedsReconnect(PropertyChangeEvent evt) {
    String property = evt.getPropertyName();
    if (property.equals(MySQLOptions.PROP_ADMINUSER) ||
        property.equals(MySQLOptions.PROP_HOST)       ||
        property.equals(MySQLOptions.PROP_PORT)) {
            return true;
    }

    return false;
}
Install.java 文件源码 项目:incubator-netbeans 阅读 17 收藏 0 点赞 0 评论 0
public synchronized void propertyChange(PropertyChangeEvent evt) {
    JTextComponent jtc = EditorRegistry.focusedComponent();
    if (jtc == null) return;

    Document active = jtc.getDocument();
    Object sourceProperty = active.getProperty(Document.StreamDescriptionProperty);
    if (!(sourceProperty instanceof DataObject)) return;

    FileObject activeFile = ((DataObject)sourceProperty).getPrimaryFile();
    TimesCollectorPeer.getDefault().select(activeFile);
}
MergeDialogComponent.java 文件源码 项目:incubator-netbeans 阅读 24 收藏 0 点赞 0 评论 0
@Override
public void propertyChange(PropertyChangeEvent propertyChangeEvent) {
    if (MergePanel.PROP_CAN_BE_SAVED.equals(propertyChangeEvent.getPropertyName())) {
        activateSave();
    } else if (MergePanel.PROP_CAN_NOT_BE_SAVED.equals(propertyChangeEvent.getPropertyName())) {
        deactivateSave();
    }
    MergeDialogComponent.this.refreshName();
}
DynamicProperty.java 文件源码 项目:VASSAL-src 阅读 16 收藏 0 点赞 0 评论 0
public Ed(final DynamicProperty m) {
  keyCommandListConfig = new ListConfigurer(null, "Key Commands") {
    protected Configurer buildChildConfigurer() {
      return new DynamicKeyCommandConfigurer(m);
    }
  };
  keyCommandListConfig.setValue(
    new ArrayList<DynamicKeyCommand>(Arrays.asList(m.keyCommands)));
  PropertyChangeListener l = new PropertyChangeListener() {
    public void propertyChange(PropertyChangeEvent evt) {
      boolean isNumeric = numericConfig.booleanValue().booleanValue();
      minConfig.getControls().setVisible(isNumeric);
      maxConfig.getControls().setVisible(isNumeric);
      wrapConfig.getControls().setVisible(isNumeric);
      keyCommandListConfig.repack();
    }
  };
  controls = Box.createVerticalBox();
  nameConfig = new StringConfigurer(null, "Name:  ", m.getKey());
  controls.add(nameConfig.getControls());
  initialValueConfig = new StringConfigurer(null, "Value:  ", m.getValue());
  controls.add(initialValueConfig.getControls());
  numericConfig =
    new BooleanConfigurer(null, "Is numeric:  ", m.isNumeric());
  controls.add(numericConfig.getControls());
  minConfig =
    new IntConfigurer(null, "Minimum value:  ", m.getMinimumValue());
  controls.add(minConfig.getControls());
  maxConfig =
    new IntConfigurer(null, "Maximum value:  ", m.getMaximumValue());
  controls.add(maxConfig.getControls());
  wrapConfig = new BooleanConfigurer(null, "Wrap?", m.isWrap());
  controls.add(wrapConfig.getControls());
  controls.add(keyCommandListConfig.getControls());

  numericConfig.addPropertyChangeListener(l);
  numericConfig.fireUpdate();
}
RepositoryInfo.java 文件源码 项目:incubator-netbeans 阅读 17 收藏 0 点赞 0 评论 0
private void firePropertyChange (PropertyChangeEvent event) {
    List<PropertyChangeEvent> events = eventsToFire.get();
    if (events != null) {
        events.add(event);
    } else {
        propertyChangeSupport.firePropertyChange(event);
    }
}
M2ConfigProvider.java 文件源码 项目:incubator-netbeans 阅读 20 收藏 0 点赞 0 评论 0
public M2ConfigProvider(NbMavenProjectImpl proj, AuxiliaryConfiguration aux, ProjectProfileHandler prof) {
    project = proj;
    this.aux = aux;
    profileHandler = prof;
    DEFAULT = M2Configuration.createDefault(project.getProjectDirectory());           
    active = DEFAULT;
    propertyChange = new PropertyChangeListener() {
        public @Override void propertyChange(PropertyChangeEvent evt) {
            if (NbMavenProject.PROP_PROJECT.equals(evt.getPropertyName())) {
                synchronized (M2ConfigProvider.this) {
                    profiles = null;
                    shared = null;
                    nonshared = null;
                    initialActive = active != null ? active.getId() : null; //#241337
                    active = DEFAULT;
                }
                RP.post(new Runnable() {
                    public @Override void run() {
                        checkActiveAgainstAll(getConfigurations(), false);
                        firePropertyChange();
                    }

                });
            }
        }
    };
}
AEPlayer.java 文件源码 项目:jaer 阅读 16 收藏 0 点赞 0 评论 0
/**
 * is called when the file selection is changed. Bound to the
 * SELECTED_FILE_CHANGED_PROPERTY.
 */
@Override
public void propertyChange(PropertyChangeEvent evt) {
    // comes from chooser when new file is selected
    if (evt.getNewValue() instanceof File) {
        file = (File) evt.getNewValue();
    } else {
        file = null;
    }
}
TodoTaskScanner.java 文件源码 项目:incubator-netbeans 阅读 15 收藏 0 点赞 0 评论 0
public void propertyChange( PropertyChangeEvent e ) {
    if( Settings.PROP_PATTERN_LIST.equals( e.getPropertyName() )
     || Settings.PROP_SCAN_COMMENTS_ONLY.equals( e.getPropertyName() )
     || Settings.PROP_IDENTIFIERS_LIST.equals( e.getPropertyName() )){
        regexp = null;
        if( null != callback )
            callback.refreshAll();
    }
}
SimpleCompetenceElementWidget.java 文件源码 项目:Pogamut3 阅读 15 收藏 0 点赞 0 评论 0
@Override
public void elementPropertyChange(PropertyChangeEvent evt) {
    if (evt.getPropertyName().equals(CompetenceElement.caName)) {
        this.setHeadlineText((String) evt.getNewValue());
        this.doRepaint();
    }
}


问题


面经


文章

微信
公众号

扫码关注公众号