我正在創建一個應用程序,它從所選目錄中獲取.java和.class文件的列表,並將它們放入JList中。我正在使用Netbeans 7.1.2。如何使用.java和.class文件填充JList
目前我有文件被檢索並被放入List<File>
。我列出了列表中的所有文件,但我無法將它們添加到JList中,這是我的形式。
這就是我如何添加文件到列表中
List<File> filesInDirectory = new ArrayList<>();
public List listFilesForFolder(final File folder) {
for (final File fileEntry : folder.listFiles()) {
if (fileEntry.isDirectory()) {
listFilesForFolder(fileEntry);
} else {
if(fileEntry.toString().toUpperCase().endsWith(".CLASS") || fileEntry.toString().toUpperCase().endsWith(".JAVA")){
filesInDirectory.add(fileEntry);
System.out.println(fileEntry.getName());
}
}
}
return filesInDirectory;
}
是否有人知道如何做到這一點?