Как получить JFileChooser, чтобы выделить выбранный файл

Когда я открываю JFileChooser с выбранным программным обеспечением файлом, этот файл не выделяется в списке файлов (однако он отображается в поле "Имя файла: "). Единственный способ получить файл, который будет выделен, - щелкнуть мышью на пустом месте в компоненте списка JFileChooser. Для L&F использую Windows

пс. Это всего лишь любимый проект, и он будет использоваться только в Windows, поэтому допускаются любые уродливые хаки:)

1 ответ

Решение

Это исправило мою проблему:

    setSelectedFile(f);
     final JList list = SwingUtils.getDescendantOfType(JList.class, this, "Enabled", true);
    list.requestFocus();
Другие вопросы по тегам