gpt4 book ai didi

java - 通过鼠标监听器更改 Jbutton 的图标

转载 作者:搜寻专家 更新时间:2023-11-01 04:03:17 25 4
gpt4 key购买 nike

我正在做一个棋盘游戏项目,我用 Jbutton 表示单元格。我为所有按钮制作了 mouseLitener。我的问题是如何在单击 Jbutton 时更改它的图标?

最佳答案

I'm doing a board game project and I'm representing cells by Jbuttons.

  • 使用 JToggleButton用于基于按钮数组和鼠标事件的游戏,而不是 JButton

  • 使用 ButtonModel而不是任何 XxxListener

  • JButtonJToggleButton 直接在API 中实现了这些方法

.

setIcon(Icon i);
setRolloverIcon(Icon i);
setPressedIcon(Icon i);
setDisabledIcon(Icon i);

关于java - 通过鼠标监听器更改 Jbutton 的图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10693762/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com