2011-04-21 100 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