jav*_*vah 6 java swing image button paintcomponent
我有一个框架,图像覆盖它,我希望每次有人点击图像中的不同对象,它将作为一个按钮,做一些事情.
问题是,这些对象是不是简单的形状,所以我想在这些对象的形状中绘制我自己的隐形按钮.
那可能吗?或者什么是更好的方式来完成这样的事情?
-谢谢
您可以通过坐标跟踪用户鼠标位置吗?
PointerInfo a = MouseInfo.getPointerInfo();
Point b = a.getLocation();
int x = (int)b.getX();
int y = (int)b.getY();
Run Code Online (Sandbox Code Playgroud)
现在放置一个 ActionPerformed 方法并测试 x 和 y = 例如 200, 300是否执行此操作。这样,当用户单击某个点(您的目标区域)时,它会将他重定向到一个方法。