本文整理了Java中java.beans.PropertyChangeEvent.getSource()
方法的一些代码示例,展示了PropertyChangeEvent.getSource()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。PropertyChangeEvent.getSource()
方法的具体详情如下:
包路径:java.beans.PropertyChangeEvent
类名称: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();
}
});
内容来源于网络,如有侵权,请联系作者删除!