Как получить JFileChooser, чтобы выделить выбранный файл
Когда я открываю JFileChooser с выбранным программным обеспечением файлом, этот файл не выделяется в списке файлов (однако он отображается в поле "Имя файла: "). Единственный способ получить файл, который будет выделен, - щелкнуть мышью на пустом месте в компоненте списка JFileChooser. Для L&F использую Windows
пс. Это всего лишь любимый проект, и он будет использоваться только в Windows, поэтому допускаются любые уродливые хаки:)
1 ответ
Решение
Это исправило мою проблему:
setSelectedFile(f);
final JList list = SwingUtils.getDescendantOfType(JList.class, this, "Enabled", true);
list.requestFocus();