2012-08-18 19 views
0

如何訪問KeyListener本身內部的KeyListener所關聯的組件?KeyListener來源

我必須創建一個通用keylistener,它將與整個JTextAreas數組相關聯,確切地說,我需要從它中訪問每個人和每個人。

+1

[你有什麼試過](http://mattgemmell.com/2008/12/08/what-have-you-tried/)?你能給我們一些代碼嗎? – Keppil 2012-08-18 21:35:19

回答

2

KeyEvent附帶源自KeyEvent「附件」的組件,可以使用它的getComponent method進行訪問。

2

您可以在組件所在的類的內部創建KeyListener作爲內部類。

第二種選擇是將組件作爲參數傳遞給KeyListener的構造函數,但這會增加耦合度。

事實上,內部類已被添加到Java有這些情況的原因之一。