if (buttonEnabled) firePropertyChange(CANCEL_PROPERTY, Boolean.FALSE, Boolean.TRUE);
if (buttonEnabled) controller.cancel();
            public void actionPerformed(ActionEvent e)            {                if (buttonEnabled)                    firePropertyChange(CANCEL_PROPERTY, Boolean.FALSE,                                 Boolean.TRUE);            }