2011-04-21 138 views
0

我有一個JLABEL,我堆疊在他的圖像... 現在我想創建事件,當我只點擊圖像的空間部分...例如,如果我有一個JLABEL,我堅持他的一個男人的圖片,我想這個事件將只會出現,當我點擊頭 我該怎麼做?需要幫助jlabel事件

回答

2

你所描述的是一幅圖像地圖。使用JLabel的圖標並不一定是簡單的方法,但您可以自己編寫一些代碼來執行此操作。 This example applet是一個開始的地方。需要注意的重要事項是,您將在圖像上實現MouseListener和MouseMotionListener以知道用戶點擊的位置,以及您將使用Java Image API和Java 2D API來完成此操作。

+0

另請參閱此相關的[示例](http://stackoverflow.com/questions/2900801/wanting-a-type-of-grid-for-a--pixel-editor/2901472#2901472)。 – trashgod 2011-04-22 01:12:50