我创建了一个JButton,其中设置了一个图像作为表示按钮的图标。现在,我已经设置了
setContentAreaFilled(false);
setBorderPainted(false);
setOpaque(false);
这些属性使图像按钮看起来漂亮,没有边框或背景色等。
现在的问题是,当我点击图像时,它不显示按钮的onclick效果。因此,当涉及到一些后台处理或者在单击按钮时触发某些事件,需要时间来处理请求并返回结果时,会给人一种按钮未被单击的印象,用户可能会继续单击。
如何制作一个带有上述属性设置的按钮,同时又可以控制onpress或onmouseover事件的设置。