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

Allow specifying frame's window decorations in synth XML file

XMLWordPrintable

    • Fix Understood
    • x86
    • windows_xp

      A DESCRIPTION OF THE REQUEST :
      Need enhancement to SynthRootPaneUI to allow custom painters for the frame's border, title pane, minimize button, maximize button, restore button, close button, and the window system menu.

      JUSTIFICATION :
      We can currently specify custom painters such as ImagePainter for just about every component to achieve a new look and feel. However SynthRootPaneUI is only able to do custom painters on the background and border for the root pane. Thus, you can create an whole new look and feel, but the frame's decoration is still specific to the platform. So you work hard to have a new look just to have the native Windows' frame decorations ruin it for you.

      SynthRootPaneUI needs to implement its own root pane layout similar to Metal and allow custom windows decoration.

      Example look that we want to achieve through synth:
      http://www.javasoft.de/jsf/public/products/synthetica/themes

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      Example look that we want to achieve through synth:
      http://www.javasoft.de/jsf/public/products/synthetica/themes

            Unassigned Unassigned
            ndcosta Nelson Dcosta (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Imported:
              Indexed: