我想在JButton上创建一个自定义的鼠标悬停事件。原因是我的JButton当前是一张图片,所以我必须删除所有边框、动画等内容。所以我做了这个:
btnSinglePlayer.setOpaque(false);
btnSinglePlayer.setContentAreaFilled(false);
btnSinglePlayer.setBorderPainted(false);
这种方法可以完美地显示图像,按钮确实有效。我想知道是否有预先构建的方法可以做到这一点,或者我应该如何学习我想要的内容。
更具体地说,当我鼠标悬停在图像上时,我希望它变大一点。
到目前为止,我尝试过以下方法,但都没有效果:
btnSinglePlayer.setRolloverIcon(singlePlayerButton);
btnSinglePlayer.setPressedIcon(singlePlayerButton);