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

JDK-8352638 breaks Swing libs like Jide/JGoodies because *UI classes are final

XMLWordPrintable

    • b20
    • 25
    • generic
    • windows

      A DESCRIPTION OF THE PROBLEM :
      The changes in JDK-8352638 break Swing libraries like Jide or JGoodies because the Windows LF *UI classes have been made final.

      While it is bad practice to extend JDK internal classes this have been done in important client libs like Jide or JGoodies to improve the look when using the Windows L&F.

      As mentioned in JDK-8352638 the change was only done for consistency and not for security/encapsulation reasons. Many Swing users would be very happy when this change gets reverted for pragmatic reasons.

      REGRESSION : Last worked in version 24.0.1

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      Libs like Jide or JGoodies still work.

            serb Sergey Bylokhov
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: