-
Bug
-
Resolution: Duplicate
-
P3
-
25
-
b20
-
generic
-
windows
A DESCRIPTION OF THE PROBLEM :
The changes inJDK-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 inJDK-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.
The changes in
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
REGRESSION : Last worked in version 24.0.1
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Libs like Jide or JGoodies still work.
- caused by
-
JDK-8352638 Enhance code consistency: java.desktop/windows
-
- Resolved
-
- duplicates
-
JDK-8359433 JDK-8352638 breaks custom UI classes
-
- Open
-