REGRESSION: Disabled JButtons on Windows XP have a 1px black border

XMLWordPrintable

      A DESCRIPTION OF THE REGRESSION :
      In the latest Mustang builds, on Windows XP Home with Service Pack 2, disabled javax.swing.JButton components have an unsightly one-pixel-thick black border around them.

      REPRODUCIBLE TESTCASE OR STEPS TO REPRODUCE:

      import java.awt.*;
      import javax.swing.*;


      public class DisabledButtonTest {

          public static void main(String[] args) throws Exception {
      UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

      JButton disabledButton = new JButton("Disabled Button");
      disabledButton.setEnabled(false);

      JPanel panel = new JPanel(new FlowLayout());
      panel.add(new JButton("Enabled Button"));
      panel.add(disabledButton);

      JFrame frame = new JFrame();
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      frame.getContentPane().add(panel);

      frame.pack();
      frame.setLocationRelativeTo(null);
      frame.setVisible(true);
          }

      }


      RELEASE LAST WORKED:
      5.0 Update 6

      RELEASE TEST FAILS:
      mustang-b70

      APPLICATION NAME: Zion Software's JBuddy Messenger APPLICATION VERSION: Any version

      APPLICATION NAME: Netbeans APPLICATION VERSION: Any version

      OBSERVED APPLICATION IMPACT:
      Applications under Windows XP will stand out in a bad way, as disabled buttons stand out more with the incorrect border. It will give users the impression that Java applications are not at home on the desktop.

            Assignee:
            Joshua Marinacci (Inactive)
            Reporter:
            Tao Zhang
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: