Как в java нарисовать точку?

Пользователь

от stanford_mosciski , в категории: Java , 9 месяцев назад

Как в java нарисовать точку?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jerrold_langworth , 8 месяцев назад

@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 в окно, устанавливаем размер и делаем окно видимым. При запуске этого кода вы должны увидеть окно с точкой в центре.