Можно ли добавить графический объект на панель в java?
Поэтому я сделал метод в своей java-программе, который я хочу использовать, чтобы иметь возможность нарисовать круг. Затем я хочу добавить этот круг на панель в своем коде. В чем проблема со следующим?
public void circle(Graphics g, int xLocation, int yLocation, int width, int height) { //Graphics g; g.setColor(Color.GREEN); g.drawOval(xLocation,yLocation,width,height); g.fillOval(xLocation, yLocation, width, height); } // later on... Graphics g = null; gamePanel.add(circle(g, 200, 100, 50, 50)); add(gamePanel);
Что я уже пробовал:
Я также пытался добавить круг из метода в графический объект и добавить этот объект на панель, но это дает ту же проблему.
например...
Graphics x = circle(g, 200, 200, 50, 50); gamePanel.add(x);