#java #linux #swing #jfilechooser #tab-completion
#java #linux #swing #jfilechooser #завершение табуляции
Вопрос:
Как я могу добавить завершение вкладки, подобное Linux, в поле ввода имени файла JFileChooser? Я предполагаю, что мне нужно добавить прослушиватель в поле ввода текста имени файла для прослушивания клавиши tab. Но я не знаю, как это сделать. Затем, как только нажата клавиша tab, мне нужно посмотреть в каталоге files / dir, которые начинаются с того, что было введено. Есть идеи о том, как я могу это сделать?
Ответ №1:
Emm… Я не совсем уверен, в чем вопрос, но если вы хотите контролировать, содержит ли текстовое поле имя файла или что-то еще, вы можете просто использовать JFileChooser в качестве панели, и, насколько я помню, есть способ показывать / не показывать его компоненты, такие как кнопки «открыть» / «сохранить» / etc и, конечно, заменить их своими собственными; так что, я думаю, должен быть способ управлять его полем ввода. Итак, вам нужно поиграть с UIManager
Для получения дополнительной информации вы можете прочитать это, это и это
Если это не главное… итак, я все еще надеюсь, что вы сформулируете свой вопрос более подробно, потому что это довольно неясно 🙂
Удачи