Index: C:/home/atsimbir/Harmony/classlib/modules/swing/src/main/java/common/javax/swing/plaf/basic/BasicSpinnerUI.java =================================================================== --- C:/home/atsimbir/Harmony/classlib/modules/swing/src/main/java/common/javax/swing/plaf/basic/BasicSpinnerUI.java (revision 487048) +++ C:/home/atsimbir/Harmony/classlib/modules/swing/src/main/java/common/javax/swing/plaf/basic/BasicSpinnerUI.java (working copy) @@ -264,6 +264,9 @@ } protected void installNextButtonListeners(final Component c) { + if (!(c instanceof JButton)) { + return; + } JButton next = (JButton)c; next.addMouseListener(buttonHandler); next.addActionListener(buttonHandler); @@ -271,6 +274,9 @@ } protected void installPreviousButtonListeners(final Component c) { + if (!(c instanceof JButton)) { + return; + } JButton previous = (JButton)c; previous.addMouseListener(buttonHandler); previous.addActionListener(buttonHandler);