В настоящее время возникла проблема с попыткой вызова display () для метода paint класса ball, но он не позволит мне вызвать его без указания параметра, такого как Graphics2D g. Есть предложения?
public class Main extends JPanel {
Ball b;
Graphics2D graph;
public static void main(String[] args) throws InterruptedException {
int xRange = 1000;
int yRange = 1000;
//creates window
JFrame f = new JFrame("Tahmaseeb");
Ball b = new Ball();
f.setSize(1000,1000);
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
while(true){
b.move();
b.display();
}
} }
ДРУГОЙ ШАР-КЛАСС
/**
* Painting the object
*/
void display(Graphics2D g) {
g.fillOval(this.posX, this.posY, 20, 20);
}