if (oldAction != null) { removeActionListener(oldAction); oldAction.removePropertyChangeListener(getPropertyChangeHandler()); if (this.action != null) { addActionListener(newAction); newAction.addPropertyChangeListener(getPropertyChangeHandler());
if (oldAction != null) { removeActionListener(oldAction); oldAction.removePropertyChangeListener(getPropertyChangeHandler()); if (this.action != null) { addActionListener(newAction); newAction.addPropertyChangeListener(getPropertyChangeHandler());
if (oldAction != null) { removeActionListener(oldAction); oldAction.removePropertyChangeListener(getPropertyChangeHandler()); if (this.action != null) { addActionListener(newAction); newAction.addPropertyChangeListener(getPropertyChangeHandler());