正如標題所示,我希望將我的Java項目中的現有類實現爲ActionListener
類。爲了幫助你理解我的問題,我將首先解釋場景:如何在ActionListener中實現一個類?
我已被分配創建一個Graphics包;當滿足並完成條件操作時,這將從用戶輸入CommandPanelJTextField
以從用戶繪製指定的行。該GUI由4個類組成,其中3個爲extend JPanels
。
我的問題是試圖實現指定的GraphicsPanel
類到我的CommandPanel
ActionListener
。
我希望能夠在符合要求時繪製一條線,以確保該線與我的主類(此處未包括)在相同的GraphicsPanel中繪製。
聲明gp
作品意在public CommandPanel(GraphicsPanel gp)
段然而,當我嘗試調用gp
到我ActionListener
畫一條線在面板上,它沒有認識到它作爲一個已經存在的類。
可以進一步澄清以確保您瞭解手頭的問題;任何幫助將不勝感激。 :-D
爲您的'ButtonListener'類構造一個構造函數,該構造函數將'GraphicsPanel'作爲構造函數的參數,並將該引用存儲在類本身中以對其進行修改。 – Orin
謝謝@Orin,我現在正在研究它,因爲我仍然用不同的方法來掌握:--D。 – Kez