标签: java swing jbutton foreground jtogglebutton
我有大约50个按钮。有些是绿色(已选中),有些是灰色(取消选择)。 如果我按下绿色按钮,他们应该再次按下时将颜色更改为红色并返回绿色。 如果我按下灰色按钮,他们应该再次按下时将颜色更改为绿色并返回灰色。 所有按钮都有一些黑色文本。按下按钮,文本颜色保持不变。 建议一个解决方案或教程...
答案 0 :(得分:5)
不要为此使用JButton,而是使用JToggleButton。考虑给他们ImageIcons他们的状态。