java.beans.PropertyChangeEvent.getSource()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(8.2k)|赞(0)|评价(0)|浏览(125)

本文整理了Java中java.beans.PropertyChangeEvent.getSource()方法的一些代码示例,展示了PropertyChangeEvent.getSource()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。PropertyChangeEvent.getSource()方法的具体详情如下:
包路径:java.beans.PropertyChangeEvent
类名称:PropertyChangeEvent
方法名:getSource

PropertyChangeEvent.getSource介绍

暂无

代码示例

代码示例来源:origin: chewiebug/GCViewer

@Override
public void propertyChange(PropertyChangeEvent evt) {
  // TODO if there were parser warnings, change color of parser tab
  if (evt.getSource() instanceof GCResource
      && GcResourceFile.PROPERTY_MODEL.equals(evt.getPropertyName())) {
    
    GCResource gcResource = (GCResource) evt.getSource();
    updateModel(gcResource);
    updateTabDisplay(gcResource);
  }
}

代码示例来源:origin: chewiebug/GCViewer

@Override
public void propertyChange(PropertyChangeEvent evt) {
  if ("state".equals(evt.getPropertyName()) && SwingWorker.StateValue.DONE == evt.getNewValue()) {
    // for every model that has finished loading, the document must be laid out again
    gcDocument.relayout();
    GCModelLoader modelLoader = (GCModelLoader) evt.getSource();
    modelLoader.removePropertyChangeListener(this);
    removeTextAreaLogHandler(modelLoader);
  }
}

代码示例来源:origin: org.netbeans.api/org-openide-filesystems

/** @param ev event with changes */
  public void propertyChange(PropertyChangeEvent ev) {
    if (ev.getPropertyName().equals("systemName")) {
      // assign the property to new name
      String ov = (String) ev.getOldValue();
      String nv = (String) ev.getNewValue();
      FileSystem fs = (FileSystem) ev.getSource();
      if (fs.isValid()) {
        // when a filesystem is valid then it is attached to a name
        names.remove(ov);
      }
      // register name of the filesystem
      names.put(nv, fs);
      // the filesystem becomes valid
      fs.setValid(true);
    }
  }
};

代码示例来源:origin: javaee/glassfish

if (event.getOldValue()==null && event.getNewValue() instanceof ConfigBeanProxy) {
    final ConfigBeanProxy proxy =  ConfigBeanProxy.class.cast(event.getNewValue());
    added.add(Dom.unwrap(proxy));
    final NotProcessed nc = target.changed(Changed.TYPE.ADD, proxyType(proxy), proxy);
  Dom eventSource = Dom.unwrap((ConfigBeanProxy) event.getSource());
  if (added.contains(eventSource)) {
  if (event.getNewValue()==null) {
    try {
      proxy = ConfigBeanProxy.class.cast(event.getOldValue());
    } catch (ClassCastException e) {
    proxy =  ConfigBeanProxy.class.cast(event.getSource());
    changed.add(eventSource);
    final NotProcessed nc = target.changed(Changed.TYPE.CHANGE, proxyType(proxy), proxy);

代码示例来源:origin: org.hobsoft.symmetry/symmetry-core

private void rollback()
  {
    PropertyChangeEvent[] events = eventList.getPropertyChangeEvents();
    
    for (int i = events.length - 1; i >= 0; i--)
    {
      PropertyChangeEvent event = events[i];
      Object component = event.getSource();
      PropertyDescriptor property = Properties.getDescriptor(component.getClass(), event.getPropertyName());
      Properties.set(component, property, event.getOldValue());
    }
  }
}

代码示例来源:origin: javaee/glassfish

@Override
public void beforeChange(PropertyChangeEvent evt)
    throws PropertyVetoException {
  
  Object oldValue = evt.getOldValue();
  if (oldValue != null && oldValue instanceof ConfigBeanProxy) {
    ConfigBean bean = ((ConfigBean) Proxy.getInvocationHandler(evt.getSource()));
    WriteableView writeableSource = bean.getWriteableView();
    writeableSource.removeNestedElements(oldValue);
  }      
}

代码示例来源:origin: org.apache.commons/commons-lang3

@Override
public void propertyChange(final PropertyChangeEvent evt) {
  assertEquals("Wrong event source", expectedSource, evt.getSource());
  assertEquals("Wrong property name", "open", evt.getPropertyName());
  final Boolean newValue = (Boolean) evt.getNewValue();
  final Boolean oldValue = (Boolean) evt.getOldValue();
  assertNotEquals("Old and new value are equal", newValue, oldValue);
  changedValues.add(newValue);
}

代码示例来源:origin: org.apache.cxf/cxf-rt-transports-http

public void propertyChange(PropertyChangeEvent evt) {
  if (evt.getSource() == clientSidePolicy
    && "decoupledEndpoint".equals(evt.getPropertyName())) {
    this.endpointInfo.setProperty("org.apache.cxf.ws.addressing.replyto",
                   evt.getNewValue());
  }
}

代码示例来源:origin: javaee/glassfish

if (job.mEvents != null) {
  for (PropertyChangeEvent event : job.mEvents) {
    final Dom dom = (Dom) ((ConfigView) Proxy.getInvocationHandler(event.getSource())).getMasterView();
    configListeners.addAll(dom.getListeners());
    if (event.getNewValue()==null) {
      Object oldValue = event.getOldValue();
      if (oldValue instanceof ConfigBeanProxy) {
        Dom domOldValue = Dom.unwrap((ConfigBeanProxy) oldValue);

代码示例来源:origin: chewiebug/GCViewer

public void propertyChange(PropertyChangeEvent event) {
    if (ChartPanelView.EVENT_MINIMIZED.equals(event.getPropertyName())) {
      relayout();
    }
    else if (ChartPanelView.EVENT_CLOSED.equals(event.getPropertyName())) {
      removeChartPanelView((ChartPanelView) event.getSource());
    }
  }
});

代码示例来源:origin: khuxtable/seaglass

/**
 * @inheritDoc
 */
@Override
public void propertyChange(PropertyChangeEvent event) {
  if (SeaGlassLookAndFeel.shouldUpdateStyle(event)) {
    updateStyle((JTree) event.getSource());
  }
  if ("dropLocation" == event.getPropertyName()) {
    JTree.DropLocation oldValue = (JTree.DropLocation) event.getOldValue();
    repaintDropLocation(oldValue);
    repaintDropLocation(tree.getDropLocation());
  }
}

代码示例来源:origin: org.glassfish.hk2/hk2-config

@Override
public void beforeChange(PropertyChangeEvent evt)
    throws PropertyVetoException {
  
  Object oldValue = evt.getOldValue();
  if (oldValue != null && oldValue instanceof ConfigBeanProxy) {
    ConfigBean bean = ((ConfigBean) Proxy.getInvocationHandler(evt.getSource()));
    WriteableView writeableSource = bean.getWriteableView();
    writeableSource.removeNestedElements(oldValue);
  }      
}

代码示例来源:origin: apache/geode

if (!(event.getSource() instanceof Context)) {
 return;
Context context = (Context) event.getSource();
if (event.getPropertyName().equals("sessionTimeout")) {
 try {
  int interval = ((Integer) event.getNewValue()).intValue();
  if (interval < RegionConfiguration.DEFAULT_MAX_INACTIVE_INTERVAL) {
   getLogger().warn("The configured session timeout of " + interval
     + " minutes is invalid. Using the original value of " + event.getOldValue()
     + " minutes.");
   interval = ((Integer) event.getOldValue()).intValue();;
 } catch (NumberFormatException e) {
  getLogger()
    .error(sm.getString("standardManager.sessionTimeout", event.getNewValue().toString()));

代码示例来源:origin: magro/memcached-session-manager

/**
 * {@inheritDoc}
 */
@Override
public void propertyChange( final PropertyChangeEvent event ) {
  // Validate the source of this event
  if ( !( event.getSource() instanceof Context ) ) {
    return;
  }
  // Process a relevant property change
  if ( event.getPropertyName().equals( "sessionTimeout" ) ) {
    try {
      setMaxInactiveInterval( ( (Integer) event.getNewValue() ).intValue() * 60 );
    } catch ( final NumberFormatException e ) {
      _log.warn( "standardManager.sessionTimeout: " + event.getNewValue().toString() );
    }
  }
}

代码示例来源:origin: net.sourceforge.mydoggy/mydoggy-plaf

public void propertyChange(PropertyChangeEvent evt) {
    if (evt.getSource() != descriptor ||
      (evt.getNewValue() != ToolWindowType.FLOATING &&
      evt.getNewValue() != ToolWindowType.FLOATING_FREE))
      return;
    oldType = (ToolWindowType) evt.getOldValue();
  }
});

代码示例来源:origin: marytts/marytts

public void propertyChange(PropertyChangeEvent e) {
    String prop = e.getPropertyName();
    if (dialog.isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) {
      dialog.setVisible(false);
    }
  }
});

代码示例来源:origin: eclipse-ee4j/glassfish

@Override
public void beforeChange(PropertyChangeEvent evt)
    throws PropertyVetoException {
  
  Object oldValue = evt.getOldValue();
  if (oldValue != null && oldValue instanceof ConfigBeanProxy) {
    ConfigBean bean = ((ConfigBean) Proxy.getInvocationHandler(evt.getSource()));
    WriteableView writeableSource = bean.getWriteableView();
    writeableSource.removeNestedElements(oldValue);
  }      
}

代码示例来源:origin: javaee/glassfish

private static String toString( final PropertyChangeEvent e ) {
  return "PropertyName=" + e.getPropertyName() + ", OldValue = " + e.getOldValue() +
    ", NewValue = " + e.getNewValue() + ", Source = " + e.getSource();
}

代码示例来源:origin: tinyMediaManager/tinyMediaManager

@Override
 public void propertyChange(PropertyChangeEvent evt) {
  if (evt.getSource() instanceof TvShowEpisode && MEDIA_FILES.equals(evt.getPropertyName())) {
   firePropertyChange(MEDIA_FILES, null, evt.getNewValue());
  }
 }
};

代码示例来源:origin: net.sourceforge.mydoggy/mydoggy-plaf

public void propertyChange(PropertyChangeEvent evt) {
    if (evt.getSource() != descriptor ||
      (evt.getNewValue() != ToolWindowType.FLOATING &&
       evt.getNewValue() != ToolWindowType.FLOATING_FREE))
      return;
    oldType = (ToolWindowType) evt.getOldValue();
  }
});

相关文章