@Override public void propertyChange(PropertyChangeEvent evt) { if ("progress".equals(evt.getPropertyName())) { int progress = (Integer) evt.getNewValue(); progressBar.setIndeterminate(false); progressBar.setValue(progress); progressBar.setString(progress + "%"); progressBar.setStringPainted(true); } else if ("label".equals(evt.getPropertyName())) { setLabel((String) evt.getNewValue()); } }
/** @param ev event with changes */ public void vetoableChange(PropertyChangeEvent ev) throws PropertyVetoException { if (ev.getPropertyName().equals("systemName")) { final String ov = (String) ev.getOldValue(); final String nv = (String) ev.getNewValue(); if (names.get(nv) != null) { throw new PropertyVetoException("system name already exists: " + ov + " -> " + nv, ev); // NOI18N } } } };
public void propertyChange(java.beans.PropertyChangeEvent propertyChangeEvent) { firePropertyChange( PROP_CAPABILITIES, propertyChangeEvent.getOldValue(), propertyChangeEvent.getNewValue() ); } };
@Override public void run() { JFrame testFrame = new JFrame( "FormattedTextFieldDemo" ); integerFormattedTextField.setColumns( 20 ); testFrame.add( createButtonPanel( integerFormattedTextField ), BorderLayout.NORTH ); @Override public void propertyChange( PropertyChangeEvent evt ) { textArea.append( "New value: " + evt.getNewValue() + "\n" ); testFrame.add( new JScrollPane( textArea ), BorderLayout.CENTER ); testFrame.setDefaultCloseOperation( WindowConstants.DISPOSE_ON_CLOSE ); testFrame.pack(); testFrame.setVisible( true ); panel.add( aTextField, BorderLayout.WEST ); @Override public void propertyChange( PropertyChangeEvent evt ) { setEnabled( ( ( Boolean ) evt.getNewValue() ) );
/** @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); } } };
table.setPreferredScrollableViewportSize(new Dimension(200, 100)); JScrollPane scrollPane = new JScrollPane(table); add(scrollPane, BorderLayout.CENTER); timer = new Timer(delay, startCycle()); timer.setRepeats(true); public void run() { TableWithExecutor frame = new TableWithExecutor(); frame.setDefaultCloseOperation(EXIT_ON_CLOSE); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true); public void propertyChange(PropertyChangeEvent e) { System.out.println(name + ": " + e.getOldValue() + " -> " + e.getNewValue());
JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setLayout(new BorderLayout()); frame.add(new JScrollPane(table)); @Override public void propertyChange(PropertyChangeEvent evt) { if (evt.getPropertyName().equals("progress")) { FileReaderWorker.this.model.updateStatus(currentFile, (int) evt.getNewValue());
@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); } }
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);
JButton showWaitBtn = new JButton(new ShowWaitAction("Show Wait Dialog")); JPanel panel = new JPanel(); panel.add(showWaitBtn); JFrame frame = new JFrame("Frame"); frame.getContentPane().add(panel); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true); if (evt.getPropertyName().equals("state")) { if (evt.getNewValue() == SwingWorker.StateValue.DONE) { dialog.dispose(); progressBar.setIndeterminate(true); JPanel panel = new JPanel(new BorderLayout()); panel.add(progressBar, BorderLayout.CENTER); panel.add(new JLabel("Please wait......."), BorderLayout.PAGE_START); dialog.add(panel); dialog.pack(); dialog.setLocationRelativeTo(win); dialog.setVisible(true);
@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); }
/** * Publishes a property change event to all listeners of that property. If * the event's old and new values are equal (but non-null), no event will be * published. */ public void firePropertyChange(PropertyChangeEvent event) { String propertyName = event.getPropertyName(); Object oldValue = event.getOldValue(); Object newValue = event.getNewValue(); if (newValue != null && oldValue != null && newValue.equals(oldValue)) { return; } notifyEachListener: for (PropertyChangeListener p : listeners) { // unwrap listener proxies until we get a mismatched name or the real listener while (p instanceof PropertyChangeListenerProxy) { PropertyChangeListenerProxy proxy = (PropertyChangeListenerProxy) p; if (!Objects.equal(proxy.getPropertyName(), propertyName)) { continue notifyEachListener; } p = (PropertyChangeListener) proxy.getListener(); } p.propertyChange(event); } } }
/** * Create a new {@code TypeMismatchException}. * @param propertyChangeEvent the PropertyChangeEvent that resulted in the problem * @param requiredType the required target type (or {@code null} if not known) * @param cause the root cause (may be {@code null}) */ public TypeMismatchException(PropertyChangeEvent propertyChangeEvent, @Nullable Class<?> requiredType, @Nullable Throwable cause) { super(propertyChangeEvent, "Failed to convert property value of type '" + ClassUtils.getDescriptiveType(propertyChangeEvent.getNewValue()) + "'" + (requiredType != null ? " to required type '" + ClassUtils.getQualifiedName(requiredType) + "'" : "") + (propertyChangeEvent.getPropertyName() != null ? " for property '" + propertyChangeEvent.getPropertyName() + "'" : ""), cause); this.propertyName = propertyChangeEvent.getPropertyName(); this.value = propertyChangeEvent.getNewValue(); this.requiredType = requiredType; }
if (e.getPropertyName().equals(ObservedPanel.PHYSICIST)) { String value = e.getNewValue().toString(); label.setText(value); JFrame f = new JFrame("PropertyChangeDialog"); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.add(this); f.pack();
public void propertyChange(PropertyChangeEvent event) { update(); ((Document)event.getOldValue()).removeDocumentListener(this); ((Document)event.getNewValue()).addDocumentListener(this); }
public void propertyChange(PropertyChangeEvent evt) { if (evt.getSource() == clientSidePolicy && "decoupledEndpoint".equals(evt.getPropertyName())) { this.endpointInfo.setProperty("org.apache.cxf.ws.addressing.replyto", evt.getNewValue()); } }
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);
this.setLayout(new GridLayout(0, 1)); this.setTitle("√2"); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.add(progressBar); this.add(label); this.setSize(161, 100); this.setLocationRelativeTo(null); this.setVisible(true); if ("progress".equals(e.getPropertyName())) { progressBar.setIndeterminate(false); progressBar.setValue((Integer) e.getNewValue());
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()));
public void propertyChange(PropertyChangeEvent evt) { if ("enabled".equals(evt.getPropertyName())) { // NOI18N PropertyChangeSupport sup; synchronized (this) { sup = support; } if (sup != null) { sup.firePropertyChange("enabled", evt.getOldValue(), evt.getNewValue()); // NOI18N } } }