Java рисование перевернутого прямоугольника с различной высотой

#java #awt

#java #awt

Вопрос:

Я пытаюсь создать столбчатую диаграмму с g.fillRect(x, y, width, height) . Однако, когда я устанавливаю отрицательную высоту, чтобы она рисовалась вверх, она не рисует прямоугольник.

 g.fillRect(x, y, 100, -h);
  

Значение int h описано в синусной функции, и я хочу, чтобы оно перемещалось соответствующим образом, однако я получаю такой странный вывод, что он рисует только самые верхние и самые нижние пиксели.

Ответ №1:

Использовать

 g.fillRect(x, y - h, 100, h);
  

вместо этого.