JDK-8250811 : Address reliance on default constructors in the javax.swing.plaf.multi 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-12
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 b12Fixed
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.multi APIs

Default ctor on javax.swing.plaf.multi.MultiButtonUI 
Default ctor on javax.swing.plaf.multi.MultiColorChooserUI 
Default ctor on javax.swing.plaf.multi.MultiComboBoxUI 
Default ctor on javax.swing.plaf.multi.MultiDesktopIconUI 
Default ctor on javax.swing.plaf.multi.MultiDesktopPaneUI 
Default ctor on javax.swing.plaf.multi.MultiFileChooserUI 
Default ctor on javax.swing.plaf.multi.MultiInternalFrameUI 
Default ctor on javax.swing.plaf.multi.MultiLabelUI 
Default ctor on javax.swing.plaf.multi.MultiListUI 
Default ctor on javax.swing.plaf.multi.MultiLookAndFeel 
Default ctor on javax.swing.plaf.multi.MultiMenuBarUI 
Default ctor on javax.swing.plaf.multi.MultiMenuItemUI 
Default ctor on javax.swing.plaf.multi.MultiOptionPaneUI 
Default ctor on javax.swing.plaf.multi.MultiPanelUI 
Default ctor on javax.swing.plaf.multi.MultiPopupMenuUI 
Default ctor on javax.swing.plaf.multi.MultiProgressBarUI 
Default ctor on javax.swing.plaf.multi.MultiRootPaneUI 
Default ctor on javax.swing.plaf.multi.MultiScrollBarUI 
Default ctor on javax.swing.plaf.multi.MultiScrollPaneUI 
Default ctor on javax.swing.plaf.multi.MultiSeparatorUI 
Default ctor on javax.swing.plaf.multi.MultiSliderUI 
Default ctor on javax.swing.plaf.multi.MultiSpinnerUI 
Default ctor on javax.swing.plaf.multi.MultiSplitPaneUI 
Default ctor on javax.swing.plaf.multi.MultiTabbedPaneUI 
Default ctor on javax.swing.plaf.multi.MultiTableHeaderUI 
Default ctor on javax.swing.plaf.multi.MultiTableUI 
Default ctor on javax.swing.plaf.multi.MultiTextUI 
Default ctor on javax.swing.plaf.multi.MultiToolBarUI 
Default ctor on javax.swing.plaf.multi.MultiToolTipUI 
Default ctor on javax.swing.plaf.multi.MultiTreeUI 
Default ctor on javax.swing.plaf.multi.MultiViewportUI 
Comments
URL: https://hg.openjdk.java.net/jdk/jdk/rev/161716323ef0 User: psadhukhan Date: 2020-08-15 05:39:36 +0000
15-08-2020

URL: https://hg.openjdk.java.net/jdk/client/rev/161716323ef0 User: psadhukhan Date: 2020-08-12 14:02:46 +0000
12-08-2020