我想定製一個JLable讓他可以點擊,我不是在談論添加一個Action Listener,因爲我已經擁有了,我正在討論改變鼠標光標的反應時JLabel獲得焦點就像鼠標的反應hoover在瀏覽器中的鏈接。如何使JLabel可點擊?
我有印象,是不可能的擺動。
我想定製一個JLable讓他可以點擊,我不是在談論添加一個Action Listener,因爲我已經擁有了,我正在討論改變鼠標光標的反應時JLabel獲得焦點就像鼠標的反應hoover在瀏覽器中的鏈接。如何使JLabel可點擊?
我有印象,是不可能的擺動。
如何:
label.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
我有印象,是不可能的擺動。
或者你也許還沒有學會如何做到這一點? MouseListener和MouseMotionListener對我來說很棒。
編輯:並設置JLabel的光標爲Max - 1+記錄爲他!
搖擺的API有做這件事的方式:
label.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
,當你改變了主意:
label.setCursor(Cursor.getDefaultCursor());
現在我的印象中,我不知道擺什麼東西:/ – 2012-04-17 01:07:12
@IManis:不正確。你只是不知道*關於Swing的一切*而且我也不知道*。我剛剛從Max和Jakub學到了一些很酷的東西(1+也是他!)。 – 2012-04-17 01:08:13
我正在尋找這個問題的問題,並且我找到了關於在這個答案上建議的實現的[一個問題](http://stackoverflow.com/questions/6002633/create-event-by-clicking-at-the-jlabel) 。 – Comentarist 2016-10-27 06:22:02