Мы пытаемся нарисовать круговые объекты в разных координатах xy на фоновом изображении карты мира.У нас есть класс Territory, который принимает два целых числа для координат x и y.
Territory(String name, int x , int y)...
У нас также есть класс панели (расширяет JPanel), который рисует фоновое изображение на JPanel, используя переопределенный метод paintComponent.Однако мы не можем найти способ передать значения координат и другие атрибуты из другого класса, не нарушая переопределение, или если есть другой способ рисовать на той же панели, что и фоновое изображение.
Это нашкод для метода paintComponent, вызываемого в классе панели.
protected void paintComponent(Graphics g){
super.paintComponent(g);
if (image != null)
g.drawImage(image, 0,0,this.getWidth(),this.getHeight(),this);