Abmessungen des Panels außerhalb der Klasse ermitteln
In Ihrem Code müssen Sie die Abmessungen des GamePanel innerhalb der Klasse ermitteln die Klasse Rect. Um dies zu erreichen:
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); } // ... }
Jetzt können Sie mithilfe der Eigenschaften jpWidth und jpHeight auf die Abmessungen des GamePanel innerhalb der Klasse Rect zugreifen.
Das obige ist der detaillierte Inhalt vonWie greife ich aus der Rect-Klasse auf GamePanel-Dimensionen zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!