Я просмотрел свойства и параметры jFileChooser,
Нет свойства, позволяющего вам это сделать.
Мне нужно сделатьредактируемое поле «Buscar en» («Искать в»),
Вы можете использовать класс Swing Utils , чтобы получить доступ к комбинированному списку средства выбора файлов и сделать его редактируемым.
Код будет просто:
JFileChooser jFileChooser = new JFileChooser();
JComboBox jComboBox = SwingUtils.getDescendantsOfType(JComboBox.class, jFileChooser).get(0);
jComboBox.setEditable(true);
jFileChooser.showOpenDialog(null);
Однако это все равно не решит проблему, потому что все типы пользователей будут сохранены как String
в поле со списком исредство выбора файлов ожидает объект File
, поэтому я получаю ClassCastException
при попытке его выполнить.
Но это может сделать вас на один шаг ближе к решению вашей проблемы.