首頁 > Java > java教程 > 如何從 Rect 類別中存取 GamePanel 尺寸?

如何從 Rect 類別中存取 GamePanel 尺寸?

Mary-Kate Olsen
發布: 2025-01-02 21:37:39
原創
762 人瀏覽過

How to Access GamePanel Dimensions from Within the Rect Class?

在類別外取得面板尺寸

在您的程式碼中,您需要在以下範圍內取得GamePanel的尺寸長方形 類。要實現此目的:

  1. GamePanel 作為參數添加到 Rect 類別中的 move() 方法:
  2. 方法:
public void move(GamePanel panel) {
  // Use the panel dimensions here
}
登入後複製
  1. GamePanel 類,在paint()
  2. 方法中計算更新後的尺寸:
public void paint(Graphics g) {
  jpWidth = getWidth();
  jpHeight = getHeight();
  // ...
}
登入後複製
  1. 傳遞GamePanel中的move() 方法的實例Rect
  2. 類別建構子:
public Rect() {
  // ...
  gamePanel.add(this);
}
登入後複製
  1. 使用🎜>使用🎜 >GamePanel 實例調用move() 方法🎜>run() GamePanel 的方法class:
public void run() {
  for (Rect rect : rect) {
    rect.move(this);
  }
  // ...
}
登入後複製
現在,您可以使用jpWidth 和jpHeight 屬性訪問

Rect 類別中GamePanel 的尺寸。

以上是如何從 Rect 類別中存取 GamePanel 尺寸?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板