Obtention des dimensions du panneau en dehors de la classe
Dans votre code, vous devez obtenir les dimensions du GamePanel à l'intérieur la classe Rect. Pour y parvenir :
public void move(GamePanel panel) { // Use the panel dimensions here }
public void paint(Graphics g) { jpWidth = getWidth(); jpHeight = getHeight(); // ... }
public Rect() { // ... gamePanel.add(this); }
public void run() { for (Rect rect : rect) { rect.move(this); } // ... }
GamePanel dans la classe Rect en utilisant les propriétés jpWidth et jpHeight.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!