m Korbel wrote:- dont to use FocusListener or MouseListener for this job
- this methods are implemented in the JButton API directly & correctly
- you can to implememt ChangeListener with taking a proper event (mouse & key too) from ButtonModel (isArmed, selected, ....)