On Mon, 17 Jun 2024 08:55:45 GMT, Prasanta Sadhukhan <psadhuk...@openjdk.org> 
wrote:

>> Yes, I hope now it is safe to remove these lines. Since TAB/SHIFT navigation 
>> is rejected with this 
>> [fix/line](https://github.com/openjdk/jdk/blame/5528ad74902fa4f4ec621d70e7e7d85f4ac1d780/src/java.desktop/share/classes/sun/swing/FilePane.java#L1314)
>>  which is further handled in BasicTableUI class 
>> ([Here](https://github.com/openjdk/jdk/blame/7b38bfea331437ad99277032de7fce939303abc8/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java#L679)).
>
> So far what I have seen in native windows filechooser, it seems TAB moves the 
> focus outside the table so long we are not editing the tablecell(to top of 
> Name column and then to textfield) in "Details" mode and NOT within the table 
> cells, which is what is being expected here...
> If we are to follow the native behaviour, then I guess this should be closed 
> as "Not an issue" unless I am missing something..

It's not about `JFileChooser` TAB/ENTER key functionality here. The issue is 
w.r.t to JTable which when used/invoked after `JFileChooser` `DetailsView` is 
clicked. The functionality of TAB/ENTER which is supposed to move the focus to 
next column/row is been removed in `DetailsView` of `JFileChooser`. As in test 
case, I have added `JFileChooser` and `JTable` in a single frame. Once user 
clicks on `DetailsView` of `JFileChooser` and then tries to navigate within 
`JTable`, the functionality doesn't work since it's been removed from 
`UIActionMap`.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/19725#discussion_r1642466632

Reply via email to