В JComponent отображается только один объект - PullRequest
0 голосов
/ 12 февраля 2012

Эй, ребята, извините, я немного новичок в программировании, но у меня была небольшая проблема с моей программой BarChart.Кажется, все работает нормально.То, что я хочу сделать, это ввести несколько целых чисел, а затем заставить мою программу генерировать изображения для представления форм данных.Если я введу несколько цифр, появится только одно изображение.Пожалуйста, помогите мне!

PS.Я знаю, что мог бы просто использовать метод paintcomponent в своем классе BarChart, но мой профессор специально хотел только эти два метода в классе.

1 Ответ

1 голос
/ 12 февраля 2012
int x = 10;

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

Если бы вы только добавили System.out.println(x); в свой цикл for, проблема была бы очевидна.

...