2016-05-31 4 views
0

Я создаю очень простой интерфейс, который позволяет выбрать 2 ингредиента из 2 combobox, и нажав кнопку, он делает запрос в онтологии. Запрос возвращает ArrayList строки. Как я могу отобразить всю строку ArrayList в моем интерфейсе? Я попытался это:GUI Builder: отображает набор строк, возвращаемых запросом

JLabel jLabel1 = new JLabel(); 

, а затем:

for(int i=0; i<arrayListName.size(); i++){ 
    jLabel1.setText(arrayListName.get(i)); 
} 

Он работает, но отображать только последний результат запроса. Как показать все результаты?

ответ

0

Он отображает только последний результат просто потому, что текст установлен на определенную строку из списка на каждой итерации цикла for. Вам просто нужно добавить каждый элемент в свою Jlabel вместо того, чтобы вставить весь текст в этот элемент. Попытка:

for(int i=0; i<arrayListName.size(); i++){ 
    jLabel1.setText(jLabel1.getText() + " " + arrayListName.get(i)); 
} 
+0

Он отлично работает, спасибо! Я не понял, как добавить элемент в ярлык! И есть способ распечатать каждый объект в новой строке? –

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