java – 使用JButton鼠标悬停事件

weixin_38099556 2019-09-12 01:04:29
我正在尝试在JButton上创建一个自定义鼠标悬停事件.原因是我的JButton目前是一个图像,所以我不得不删除所有的边框和动画,什么不是.所以我这样做了: btnSinglePlayer.setOpaque(false); btnSinglePlayer.setContentAreaFilled(false); btnSinglePlayer.setBorderPainted(false); 并且这仅适用于显示图像,而按钮确实可以正常工作.我想知道是否有任何预先构建的方法可以做到这一点,或者我将如何去学习做我想做的事情. 更具体地说,当我鼠标悬停时我希望图像做的是让它变得更大一些. 到目前为止我已尝试过这些,并且什么也没做: btnSinglePlayer.setRolloverIcon(singlePlayerButton); btnSinglePlayer.setPressedIcon(singlePlayerButton);
...全文
263 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38104003 2019-09-12
  • 打赏
  • 举报
回复
>为Icon to use implemented methods in API>你可以使用ButtonModel with ChangeListener>(默认情况下)对于JButtons JComponents,没有理由使用鼠标(Xxx)侦听器或其MouseEvent,所有这些事件都已正确实现

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧