我有一個帶有倍數Jlabels的左側面板,我使用它們作爲按鈕來更改用CardLayout佈局的主面板的內容。管理多個Jlabel的事件
我不能與這些事件完美地工作:
mouseEntered : to make highlight effect to the jlabel
mouseExited : to take off the highlight effect.
mouseClicked : to change the content of the main Panel and start some threads
不能找到一個事件或方法,告訴我另一個JLabel的被點擊,所以我可以停在這裏的問題我線程開始在事件的mouseClicked,
OR
一個事件或方法告訴我CardLayout中的JPanel已被顯示或隱藏。
不,我沒有GUI構建工作,它不是指望解決所有問題外的開箱,我只是想知道的一個問題,如果有這樣的事件處理只是爲了讓它容易。我已經寫了一個方法,因爲你說,但它沒有幫助,因爲我重構我的代碼在多個類(每個卡的類)。 – 2012-04-14 11:40:42
您是否在尋找全球性事件?一個可以在容器內的任何地方點擊的點火器?我相信AWT/Swing框架中沒有這樣的事件,與JavaScript/HTML不同。 – 2012-04-14 11:43:38