У меня проблема с моим JComboBox.JComboBox не получает мои значения
описание: Я создаю новый файл, записав имя своего файла в текстовое поле. Нажав на кнопку, я создаю файл с этим значением и добавляю его в свой JComboBox, но я вижу только значение Object, например «[Ljava.io.FIle; @ 1b1428d», и это проблема. Пользователь даже не знает, что означает это значение, поэтому мне нужно имя файла. Я искал в течение длительного времени и Да toString()
не работает: D
Мой код выглядит следующим образом: JComboBox TxtDoc = new JComboBox(create());
public File[] create(){
FileSystemView SYSTEM = FileSystemView.getFileSystemView();
String user = System.getProperty("user.home")+"\\notes";
File userdir = new File(user);
File[] fileList = SYSTEM.getFiles(userdir, true);
return fileList;
}
newTxt.addMouseListener(new MouseAdapter() {
@SuppressWarnings("unchecked")
public void mouseClicked(MouseEvent event){
new Documents().createTxtDoc(); // <-- this just open a new frame with my textfield and a button.
TxtDoc.addItem(create());
}
});
поблагодарить Вас за помощь относительно Blank
да я попробовал это, но я считаю, что у меня есть проблема, что мой FileSystemview не получает обновление (новый файл) но Иам рад за ответ – Blank
, которые обновляют вы говорите? – 12dollar
, что это была бессмыслица. Я нашел свою логическую неудачу в твоем праве, ты мне очень помог, спасибо – Blank