2012-03-09 18 views
1

將JLabel添加到框架或面板之後,是否可以將一個mouselistener添加到組件中,例如JLabel?或者在將組件添加到面板或框架之前,必須添加eventlistener。向組件添加eventlistener並將該組件添加到面板或框架的順序是什麼?

+1

你有沒有遇到這個問題,還是僅僅是一個普遍的問題?唯一的限制是您必須在添加監聽器之前創建組件,否則您將捕獲NPE。但是您可以在添加或更改組件之前或之後添加或更改組件的偵聽器 – 2012-03-09 13:45:48

回答

2

順序應該不重要,因爲用戶無法與控件交互,直到當前的代碼塊將控制權交還給系統。你遇到麻煩了嗎?

+0

有一些麻煩,我認爲這可能是因爲順序。但你是正確的順序是無關緊要的。問題是別的 – 2012-03-09 13:54:59