Используйте JTextField для списка элементов - PullRequest
1 голос
/ 31 октября 2011

Я не слишком знаком с программированием Java GUI, и я хотел сделать что-то, где у меня есть цикл, который выплевывает список вещей и заставляет JTextField отображать его в порядке его появления.

Я просто не знаю, как работает второй параметр функции JTextField insert ().Прямо сейчас, когда я делаю что-то вроде:

for(int i = 0; i < list.size(); i++){
    textArea.insert(list.get(i), 0);
}

Он делает то, что я хочу, за исключением того, что перечисляет все в обратном порядке, в котором я его вставил. Я хочу, чтобы все отображалось наоборот.

Спасибо за любой совет.

1 Ответ

1 голос
/ 31 октября 2011

Все, что вам нужно для определения временной строки, result и для каждого элемента в списке добавьте строковое представление к этой переменной.Когда вы прошли через все, все, что вам нужно сделать, это textArea.setText(result).

String result = "";    
for(int i = 0; i < list.size(); i++)
{
    result += list.get(i).toString();
}

textArea.setText(result);
...