【发布时间】:2013-03-14 07:57:27
【问题描述】:
我正在尝试在 JButton 上创建自定义鼠标悬停事件。原因是我的 JButton 当前是一个图像,所以我不得不删除所有的边框和动画等等。所以我这样做了:
btnSinglePlayer.setOpaque(false);
btnSinglePlayer.setContentAreaFilled(false);
btnSinglePlayer.setBorderPainted(false);
这非常适合仅显示图像,并且按钮实际上可以工作。我想知道是否有任何预先构建的方法可以做到这一点,或者我将如何学习做我想做的事情。
更具体地说,当我将鼠标悬停在图像上时,我希望图像变得更大一点。
到目前为止,我已经尝试了这些,但什么也没做:
btnSinglePlayer.setRolloverIcon(singlePlayerButton);
btnSinglePlayer.setPressedIcon(singlePlayerButton);
【问题讨论】:
-
True 将 rollOverEnabled 设置为 true。您可能还想查看 setRolloverSelectedIcon