I am afraid that this change will instantly break >80% of all deployed 
applications.  Same for setSize()/resize().

-andy



From: client-libs-dev <[email protected]> on behalf of SWinxy 
<[email protected]>
Date: Thursday, 2022/07/28 at 23:25
To: [email protected] <[email protected]>
Subject: Migrating show/hide code to setVisible
The show() and hide() methods of java.awt.Component have been deprecated for a 
long time now (JDK 1.1, 25 years ago), and a substantial bit of code is 
duplicated between them—rather unnecessarily. I think that their code should be 
merged into the preferred setVisible(boolean) method. The deprecated show(), 
hide(), and show(boolean) would call setVisible(boolean) with the corresponding 
value. They won't be deprecated for removal.

>From what I can tell, a migration can be done pretty easily. The headache I 
>imagine can result is with mixing inheritances/overrides. Thoughts?

-SWinxy

Reply via email to