Я пытаюсь прочитать все имя файла из определенной папки и попытаться создать несколько флажков в JFrame с тем же именем. Итак, если в папке 5 файлов, приложение должно показать 5 флажков в кадре.Проблема с созданием нескольких флажков на лету
Вот мой код.
JFrame frame = new JFrame();
File folder = new File("C://Tests");
File[] listOfFiles = folder.listFiles();
for (int i = 0; i < listOfFiles.length; i++) {
if (listOfFiles[i].isFile()) {
System.out.println("File " + listOfFiles[i].getName());
} else if (listOfFiles[i].isDirectory()) {
System.out.println("Directory " + listOfFiles[i].getName());
}
JCheckBox checkbox[i] = new JCheckBox(listOfFiles[i].getName());
}
Но я получаю ошибку "Несоответствие типов: невозможно преобразовать из JCheckBox в JCheckBox []". Может кто-нибудь, пожалуйста, скажите мне, что я делаю неправильно?
Цените любую помощь. Благодаря
Спасибо. Это помогло :) – Naseem