如何在x y坐标处制作透明按钮?

时间:2013-06-26 13:30:24

标签: java

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

我希望按钮是透明的,并且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);

2 个答案:

答案 0 :(得分:2)

您是否能够捕获建议透明按钮所在的基础窗口的鼠标点击次数?

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

使用此方案,您可以完全不需要透明按钮。

答案 1 :(得分:1)

使用此链接:

Transparent JButton

接受的答案解释了你想要完美实现的目标。