在进行图像按钮按下的样子/点击在Swing(Making Image button look pre

2019-07-30 06:30发布

我创建具有设置为表示该按钮的图标的图像一个JButton。 现在,我给自己定

setContentAreaFilled(false);
setBorderPainted(false);
setOpaque(false);

其中,这使得图像按钮的属性看,没有边框和背景颜色等不错

现在的问题是,当我点击图片,它显示一个按钮,没有的onclick影响,所以当出现一些涉及后台处理或一些事件带来按钮的点击这需要时间来处理请求和返回的东西开火,它给人的印象是,按钮没有点击,用户可以不断地点击它。

如何使具有与上述属性中设置图标的按钮,但我有过设置onpress或事件的onmouseover一些控制。

Answer 1:

我找到了答案: setRolloverIcon()setPressedIcon()将做魔术。



文章来源: Making Image button look pressed/clicked in Swing