@stanford_mosciski
В Java для рисования точки можно использовать класс java.awt.Graphics
. Вот пример кода, который рисует точку на панели:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
import java.awt.Graphics; import javax.swing.JFrame; import javax.swing.JPanel; public class DrawPoint extends JPanel { @Override public void paintComponent(Graphics g) { super.paintComponent(g); g.drawLine(50, 50, 50, 50); // координаты точки } public static void main(String[] args) { JFrame frame = new JFrame("DrawPoint"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.add(new DrawPoint()); frame.setSize(200, 200); frame.setVisible(true); } } |
В этом коде мы создаем класс DrawPoint
, который наследуется от класса JPanel
, чтобы мы могли переопределить метод paintComponent()
. В этом методе мы вызываем super.paintComponent(g)
, чтобы нарисовать фоновую панель, а затем вызываем метод drawLine()
для рисования точки в координатах (50, 50)
.
Далее мы создаем объект JFrame
, добавляем нашу панель DrawPoint
в окно, устанавливаем размер и делаем окно видимым. При запуске этого кода вы должны увидеть окно с точкой в центре.