aTextField.addPropertyChangeListener( "editValid", new PropertyChangeListener() { @Override public void propertyChange( PropertyChangeEvent evt ) {
optionPane.addPropertyChangeListener(this); pack();
textfield.addPropertyChangeListener("foreground", this);
jfc.addPropertyChangeListener(new PropertyChangeListener() {
this.add(panel); ObservedPanel observed = new ObservedPanel(); observed.addPropertyChangeListener(new PropertyChangeListener() {
super(); InnerView innerPanel = new InnerView(); innerPanel.addPropertyChangeListener(new PropertyChangeListener() {
optPane.setMessageType(JOptionPane.INFORMATION_MESSAGE); optPane.setOptionType(JOptionPane.DEFAULT_OPTION); optPane.addPropertyChangeListener(this); dialog.add(optPane); dialog.pack();
protected void register(Container _parent) { Container q=_parent.getParent(); Container o=(Container)containers_.get(_parent); if(o!=q ) containers_.put(_parent,q); if(o==null) try { _parent.addPropertyChangeListener(this); } catch(NoSuchMethodError ex) { } }
/** * Remove a PropertyChangeListener from the listener list. * This removes a registered PropertyChangeListener. * <p><em>Delegates to the underlying StringBean</em> * @param listener The PropertyChangeListener to be removed. */ public void removePropertyChangeListener (PropertyChangeListener listener) { super.addPropertyChangeListener (listener); getBean ().removePropertyChangeListener (listener); }
/** * Add a PropertyChangeListener to the listener list. * The listener is registered for all properties. * <p><em>Delegates to the underlying StringBean</em> * @param listener The PropertyChangeListener to be added. */ public void addPropertyChangeListener (PropertyChangeListener listener) { super.addPropertyChangeListener (listener); getBean ().addPropertyChangeListener (listener); }
/** * Add a PropertyChangeListener to the listener list. * The listener is registered for all properties. * <p><em>Delegates to the underlying StringBean</em> * @param listener The PropertyChangeListener to be added. */ public void addPropertyChangeListener (PropertyChangeListener listener) { super.addPropertyChangeListener (listener); getBean ().addPropertyChangeListener (listener); }
/** * Remove a PropertyChangeListener from the listener list. * This removes a registered PropertyChangeListener. * <p><em>Delegates to the underlying StringBean</em> * @param listener The PropertyChangeListener to be removed. */ public void removePropertyChangeListener (PropertyChangeListener listener) { super.addPropertyChangeListener (listener); getBean ().removePropertyChangeListener (listener); }
topPane.addPropertyChangeListener(JSplitPane.DIVIDER_LOCATION_PROPERTY, pce -> { bottomPane.setDividerLocation((int) pce.getNewValue()); }); bottomPane.addPropertyChangeListener(JSplitPane.DIVIDER_LOCATION_PROPERTY, pce -> { topPane.setDividerLocation((int) pce.getNewValue()); });
public static void main(String[] args) throws IOException { fc.setMultiSelectionEnabled(true); fc.addPropertyChangeListener(new ChangeListener()); fc.showOpenDialog(null);
@Override public void startListening() { super.startListening(); getStyleable().addHierarchyListener(parentListener); if (getStyleable().getParent() != null) { getStyleable().getParent().addPropertyChangeListener("background", parentBackgroundListener); getStyleable().getParent().addPropertyChangeListener("foreground", parentForegroundListener); getStyleable().getParent().addPropertyChangeListener("font", parentFontListener); getStyleable().getParent().addPropertyChangeListener("opaque", parentOpaqueListener); } }
@Override public void startListening() { super.startListening(); getStyleable().addHierarchyListener(parentListener); if (getStyleable().getParent() != null){ getStyleable().getParent().addPropertyChangeListener("background", parentBackgroundListener); getStyleable().getParent().addPropertyChangeListener("foreground", parentForegroundListener); getStyleable().getParent().addPropertyChangeListener("font", parentFontListener); getStyleable().getParent().addPropertyChangeListener("opaque", parentOpaqueListener); } }
/** Called when the hierarchy has been changed. To discern the actual * type of change, call <code>HierarchyEvent.getChangeFlags()</code>. * * @see HierarchyEvent#getChangeFlags() * */ public void hierarchyChanged(HierarchyEvent e) { //System.out.println("hierarchyChanged"); // optimize?? getStyleable().getParent().removePropertyChangeListener("background", parentBackgroundListener); getStyleable().getParent().removePropertyChangeListener("foreground", parentForegroundListener); getStyleable().getParent().removePropertyChangeListener("font", parentFontListener); getStyleable().getParent().removePropertyChangeListener("opaque", parentOpaqueListener); getStyleable().getParent().addPropertyChangeListener("background", parentBackgroundListener); getStyleable().getParent().addPropertyChangeListener("foreground", parentForegroundListener); getStyleable().getParent().addPropertyChangeListener("font", parentFontListener); getStyleable().getParent().addPropertyChangeListener("opaque", parentOpaqueListener); }
/** * Called when the hierarchy has been changed. To discern the actual type of change, call * <code>HierarchyEvent.getChangeFlags()</code>. * * @see HierarchyEvent#getChangeFlags() * */ @Override public void hierarchyChanged(HierarchyEvent e) { //System.out.println("hierarchyChanged"); // optimize?? getStyleable().getParent().removePropertyChangeListener("background", parentBackgroundListener); getStyleable().getParent().removePropertyChangeListener("foreground", parentForegroundListener); getStyleable().getParent().removePropertyChangeListener("font", parentFontListener); getStyleable().getParent().removePropertyChangeListener("opaque", parentOpaqueListener); getStyleable().getParent().addPropertyChangeListener("background", parentBackgroundListener); getStyleable().getParent().addPropertyChangeListener("foreground", parentForegroundListener); getStyleable().getParent().addPropertyChangeListener("font", parentFontListener); getStyleable().getParent().addPropertyChangeListener("opaque", parentOpaqueListener); } }
protected void installListeners() { if((mouseInputListener = createMouseInputListener(menuItem)) != null) { menuItem.addMouseListener(mouseInputListener); menuItem.addMouseMotionListener(mouseInputListener); } if((menuDragMouseListener = createMenuDragMouseListener(menuItem)) != null) { menuItem.addMenuDragMouseListener(menuDragMouseListener); } // removed in 1.3.6 because installing additional listeners // is unnecessary and caused malfunctions with sub menus // if((menuKeyListener = createMenuKeyListener(menuItem)) != null) { // menuItem.addMenuKeyListener(menuKeyListener); // } if((propertyChangeListener = createPropertyChangeListener(menuItem)) != null) { menuItem.addPropertyChangeListener(propertyChangeListener); } }
menuItem.addPropertyChangeListener(propertyChangeListener);