Я занимаюсь разработкой игры, в которой используется синусоида.Я использовал горизонтальную волну греха со следующим примером http://www.roseindia.net/java/example/java/swing/create_sine_wave.shtml
Как создать аналогичную волну по вертикали?
Где написано
g.drawLine(x1, y1, x2, y2);
поменяйте местами порядок значений x и y.
Попробуйте поменять координаты X и Y
Вы можете легко поменять местами значения x и y.Это приведет к изменению координат графа, следовательно, если его горизонтальное положение станет вертикальным, и наоборот.