-1

我正在制作一个游戏,我希望能够单击一个矩形并执行一段代码。

我希望按钮是透明的,并且在 x、y 坐标处具有正确的大小......我一直在搜索,但没有找到任何帮助。那么你们当中有人可以帮忙吗?

我正在使用 Java 1.7

我试过了

button.setOpaque(false);
button.setContentAreaFilled(false);
button.setBorderPainted(false);

button.setVisible(false);

bDice1.setLayout(null);
bDice1.setLocation(30, 40);
bDice1.setSize(12, 12);
4

1 回答 1

2

您是否能够为将放置建议的透明按钮的底层窗口捕获鼠标点击?

如果答案是肯定的,为什么不让底层窗口的鼠标单击处理程序在每次单击时快速检查以确定鼠标是否在所需的矩形区域中?

使用此方案,您可以完全消除对透明按钮的需求。

于 2013-06-26T13:37:00.510 回答