2013-03-20 5 views
-2

Я пытался написать часть своего кода, которая будет получать папки в каталоге, а затем использовать имена этих папок для заполнения jlist, чтобы пользователь мог выбрать, какую папку из них в определенном каталоге они хотел использовать. Какие-либо предложения? Заранее спасибо.заполнять jList с папками?

+3

Что вы пробовали? –

+1

Посмотрите на [Как использовать списки] (http://docs.oracle.com/javase/tutorial/uiswing/components/list.html) – MadProgrammer

ответ

2

Чтобы найти папки, вы можете использовать File.listFiles(), а затем проверить, являются ли они справочником, используя isDirectory(). В противном случае, но немного сложнее, вы можете использовать FileFilter.

Чтобы заполнить его, вы сохраняете имена файлов в массиве String[] data = {"one", "two", "three", "four"};, а затем создаете их с помощью списка JList dataList = new JList(data);.

+0

Спасибо! Это то, что я искал, очень ценю. – afiolmahon

Смежные вопросы