JDK-8250849 : Address reliance on default constructors in the javax.swing.plaf APIs
  • Type: Enhancement
  • Component: client-libs
  • Sub-Component: javax.swing
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2020-07-30
  • Updated: 2024-11-20
  • Resolved: 2020-08-17
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 16
16 b13Fixed
Related Reports
CSR :  
Cloners :  
Relates :  
Description
Several hundred classes in the java.desktop module reply on default constructors as part of their public API.
This is for javax.swing.plaf APIs
Default ctor on javax.swing.plaf.ButtonUI 
Default ctor on javax.swing.plaf.ColorChooserUI 
Default ctor on javax.swing.plaf.ComboBoxUI 
Default ctor on javax.swing.plaf.DesktopIconUI 
Default ctor on javax.swing.plaf.DesktopPaneUI 
Default ctor on javax.swing.plaf.FileChooserUI 
Default ctor on javax.swing.plaf.InternalFrameUI 
Default ctor on javax.swing.plaf.LabelUI 
Default ctor on javax.swing.plaf.LayerUI 
Default ctor on javax.swing.plaf.ListUI 
Default ctor on javax.swing.plaf.MenuBarUI 
Default ctor on javax.swing.plaf.MenuItemUI 
Default ctor on javax.swing.plaf.OptionPaneUI 
Default ctor on javax.swing.plaf.PanelUI 
Default ctor on javax.swing.plaf.PopupMenuUI 
Default ctor on javax.swing.plaf.ProgressBarUI 
Default ctor on javax.swing.plaf.RootPaneUI 
Default ctor on javax.swing.plaf.ScrollBarUI 
Default ctor on javax.swing.plaf.ScrollPaneUI 
Default ctor on javax.swing.plaf.SeparatorUI 
Default ctor on javax.swing.plaf.SliderUI 
Default ctor on javax.swing.plaf.SpinnerUI 
Default ctor on javax.swing.plaf.SplitPaneUI 
Default ctor on javax.swing.plaf.TabbedPaneUI 
Default ctor on javax.swing.plaf.TableHeaderUI 
Default ctor on javax.swing.plaf.TableUI 
Default ctor on javax.swing.plaf.TextUI 
Default ctor on javax.swing.plaf.ToolBarUI 
Default ctor on javax.swing.plaf.ToolTipUI 
Default ctor on javax.swing.plaf.TreeUI 
Default ctor on javax.swing.plaf.ViewportUI 
Comments
URL: https://hg.openjdk.java.net/jdk/jdk/rev/db216b85f50b User: psadhukhan Date: 2020-08-22 04:56:29 +0000
22-08-2020

URL: https://hg.openjdk.java.net/jdk/client/rev/db216b85f50b User: psadhukhan Date: 2020-08-17 08:26:06 +0000
17-08-2020