JDK-8250851 : Address reliance on default constructors in the javax.swing.plaf.synth APIs
  • Type: Enhancement
  • Component: client-libs
  • Sub-Component: javax.swing
  • Affected Version: 16
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2020-07-30
  • Updated: 2024-11-20
  • Resolved: 2020-08-19
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 :  
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.synth APIs 


Default ctor on javax.swing.plaf.synth.SynthButtonUI 
Default ctor on javax.swing.plaf.synth.SynthCheckBoxMenuItemUI 
Default ctor on javax.swing.plaf.synth.SynthCheckBoxUI 
Default ctor on javax.swing.plaf.synth.SynthColorChooserUI 
Default ctor on javax.swing.plaf.synth.SynthComboBoxUI 
Default ctor on javax.swing.plaf.synth.SynthDesktopIconUI 
Default ctor on javax.swing.plaf.synth.SynthDesktopPaneUI 
Default ctor on javax.swing.plaf.synth.SynthEditorPaneUI 
Default ctor on javax.swing.plaf.synth.SynthFormattedTextFieldUI 
Default ctor on javax.swing.plaf.synth.SynthLabelUI 
Default ctor on javax.swing.plaf.synth.SynthListUI 
Default ctor on javax.swing.plaf.synth.SynthMenuBarUI 
Default ctor on javax.swing.plaf.synth.SynthMenuItemUI 
Default ctor on javax.swing.plaf.synth.SynthMenuUI 
Default ctor on javax.swing.plaf.synth.SynthOptionPaneUI 
Default ctor on javax.swing.plaf.synth.SynthPainter 
Default ctor on javax.swing.plaf.synth.SynthPanelUI 
Default ctor on javax.swing.plaf.synth.SynthPasswordFieldUI 
Default ctor on javax.swing.plaf.synth.SynthPopupMenuUI 
Default ctor on javax.swing.plaf.synth.SynthProgressBarUI 
Default ctor on javax.swing.plaf.synth.SynthRadioButtonMenuItemUI 
Default ctor on javax.swing.plaf.synth.SynthRadioButtonUI 
Default ctor on javax.swing.plaf.synth.SynthRootPaneUI 
Default ctor on javax.swing.plaf.synth.SynthScrollBarUI 
Default ctor on javax.swing.plaf.synth.SynthScrollPaneUI 
Default ctor on javax.swing.plaf.synth.SynthSeparatorUI 
Default ctor on javax.swing.plaf.synth.SynthSpinnerUI 
Default ctor on javax.swing.plaf.synth.SynthSplitPaneUI 
Default ctor on javax.swing.plaf.synth.SynthTabbedPaneUI 
Default ctor on javax.swing.plaf.synth.SynthTableHeaderUI 
Default ctor on javax.swing.plaf.synth.SynthTableUI 
Default ctor on javax.swing.plaf.synth.SynthTextAreaUI 
Default ctor on javax.swing.plaf.synth.SynthTextFieldUI 
Default ctor on javax.swing.plaf.synth.SynthTextPaneUI 
Default ctor on javax.swing.plaf.synth.SynthToggleButtonUI 
Default ctor on javax.swing.plaf.synth.SynthToolBarUI 
Default ctor on javax.swing.plaf.synth.SynthToolTipUI 
Default ctor on javax.swing.plaf.synth.SynthTreeUI 
Default ctor on javax.swing.plaf.synth.SynthViewportUI 

Comments
URL: https://hg.openjdk.java.net/jdk/jdk/rev/770c5fe491b1 User: psadhukhan Date: 2020-08-22 04:56:29 +0000
22-08-2020

URL: https://hg.openjdk.java.net/jdk/client/rev/770c5fe491b1 User: psadhukhan Date: 2020-08-19 06:18:09 +0000
19-08-2020