Итак, у меня есть этот код в моей JFrame, и он не работает по какой-то причине:список Обновление с файлами (Java Swing)
private void jList1MouseEntered(java.awt.event.MouseEvent evt) {
DefaultListModel jList1Model = (DefaultListModel) jList1.getModel();
File f=new File("/home");
File[] allSubFiles=f.listFiles();
for (File file : allSubFiles) {
jList1Model.addElement(file.getAbsolutePath());
}
}
Что я делаю неправильно (игнорируемых MouseEntered событие, я меняет его)? Он ничего не обновляет, когда я наводил курсор на активный список.
Можете ли вы рассказать о том, как ваш код «не работает»? Что вы ожидали, и что на самом деле произошло? Если вы получили исключение, опубликуйте строку, в которой она произошла, и сведения об исключении. Пожалуйста, отредактируйте эти данные или мы не сможем помочь. – gla3dr
Что не работает? Исключение? никаких изменений на экране? (вы перерисовали/аннулировали контент, чтобы вызвать обновление пользовательского интерфейса?) – showp1984
О, извините. На экране нет изменений. Да, я пробовал использовать функцию revalidate(). – WhilseySoon