> On Dec 10, 2022, at 10:48 AM, Alan Snyder <javali...@cbfiddle.com> wrote: > > > On Dec 9, 2022, at 10:18 AM, Harshitha Onkar <harshitha.on...@oracle.com > <mailto:harshitha.on...@oracle.com>> wrote: >> >> Do you have a specific use case in mind? > > No, but as a developer of a third party LAF and various custom Swing > components I have had to duplicate “private” Swing code multiple times, so I > would like to encourage the view that Swing is an open set of components and > LAFs and that the built in components and LAFs should not be considered > special or privileged. > > For amusement, see the JDK class AquaTabbedPaneCopyFromBasicUI where private > Swing code was duplicated by Apple and remains. >
As I remember a large part of the OS/X port project related to the Aqua LAF. A large undertaking where they probably made as minimal changes as possible and avoided re-inventing of wheels. So sort of ironic but not that hard to believe.