Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6653395

Default LAF is set to CrossPlatformLookAndFeel not SystemLookAndFeel

    Details

    • Subcomponent:
    • Introduced In Build:
      b10
    • Introduced In Version:
    • Resolved In Build:
      b13
    • CPU:
      generic, x86
    • OS:
      generic, windows, windows_xp
    • Verification:
      Verified

      Backports

        Description

        FULL PRODUCT VERSION :
        java version "1.6.0_10-ea"
        Java(TM) SE Runtime Environment (build 1.6.0_10-ea-b10)
        Java HotSpot(TM) Client VM (build 11.0-b09, mixed mode, sharing)


        ADDITIONAL OS VERSION INFORMATION :
         customer Windows XP [Version 5.1.2600]


        A DESCRIPTION OF THE PROBLEM :
        With other JRE releases, the default look and feel (LAF) is set to "CrossPlatformLookAndFeel". See http://java.sun.com/docs/books/tutorial/uiswing/lookandfeel/plaf.html#available

        I can confirm that the correct behaviour is to default to CrossPlatformLookAndFeel, as per JRE 1.7 (and earlier versions of JRE 1.6).

        So, just confirming, defaulting to CrossPlatformLookAndFeel is the _correct_ behaviour. This is done by JRE 1.7 but JRE 1.6.0_10-ea-b10 defaults to SystemLookAndFeel for some reason.

        STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
        Run any Java application (or applet) which doesn't specifically set its own LAF. On JRE 1.6.0_10-ea it will display using the SystemLookAndFeel. On JRE 1.7 (or any other JVM version) it will display using CrossPlatformLookAndFeel.

        EXPECTED VERSUS ACTUAL BEHAVIOR :
        EXPECTED -
        It should use the CrossPlatformLookAndFeel as per http://java.sun.com/docs/books/tutorial/uiswing/lookandfeel/plaf.html#available.
        ACTUAL -
        It renders with SystemLookAndFeel.

        REPRODUCIBILITY :
        This bug can be reproduced always.

        CUSTOMER SUBMITTED WORKAROUND :
        Specify platform specific LAF in swing.properties: e.g.
        swing.defaultlaf=javax.swing.plaf.metal.MetalLookAndFeel

        Release Regression From : 6
        The above release value was the last known release where this
        bug was not reproducible. Since then there has been a regression.
        Posted Date : 2008-01-23 08:53:08.0

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  peterz Peter Zhelezniakov (Inactive)
                  Reporter:
                  ndcosta Nelson Dcosta (Inactive)
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:
                    Imported:
                    Indexed: