GUI просто показывает один номер - PullRequest
0 голосов
/ 17 января 2019

У меня проблема, я использую Swing и AWT для создания калькулятора с различными функциями, например, когда я нажимаю «Сито Эратосфена», вывод 10 должен быть 2 3 5 7, но в результате JTextArea я вижу только последнее число, в данном случае 7, однако, если я использую "System.out.print (i +" ");" в консоли я вижу 2 3 5 7.

{
...
result.setText(String.valueOf(i + " "));
}

1 Ответ

0 голосов
/ 17 января 2019

Результат JTextArea обновляется новым значением при каждом вызове

result.setText(String.valueOf(i + " "));

Вы можете обновить существующее значение, позвонив по номеру:

result.setText(result.getText() + String.valueOf(i + " "));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...