RFR: 4365952: Cannot disable JFileChooser
Tejesh R
tr at openjdk.org
Mon Dec 19 06:19:50 UTC 2022
On Thu, 8 Dec 2022 09:09:40 GMT, Sergey Bylokhov <serb at openjdk.org> wrote:
>> I guess for frame, the disable/enable functionality is handled by the peer (Windows it is `WFramePeer`), whereas for the swing components it should be the components itself like it is for all other components (Like in AbstractButton, JComboBox, JList).
>
> The JFileChooser is also kind of top level component and it has the peer. Current patch does not work as intended. On macOS in Nimbus/Metal L&F the list of files looks disabled but scrolling works. On Aqua L&F the list of files does not look like disabled, accept scroll and double clicks, but does not accept single clicks.
@mrserb, you are right on double and scrolling still working after the fix. I'm working on debugging the root cause, which I think something to do with filepane class. Parallel to that I am working on your comment previous comments too.
-------------
PR: https://git.openjdk.org/jdk/pull/11553
More information about the client-libs-dev
mailing list