Как переписать код, чтобы метод не требовал параметра? - PullRequest
0 голосов
/ 27 января 2020

В настоящее время возникла проблема с попыткой вызова 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);

}
...