【发布时间】:2015-11-29 23:14:28
【问题描述】:
所以我希望 JButton 在单击时在 2 种颜色之间交替。所以说它原本是黄色的。单击它时,它会变为红色,再次单击时,它会变回黄色,然后下一次单击 = 红色,依此类推。
请在此块之间为我填写代码: 假设 JButton 变量是 btn 并使用 Color.RED 和 Color.YELLOW
btnSearch.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e){
...
}
}
【问题讨论】:
-
您将
SO误认为是编码服务。阅读this -
使用
boolean标志来确定您应该使用哪种颜色,在每次点击时翻转它的状态。 -
我在
public void actionPerformed(ActionEvent e){ ... }块中尝试过,但由于某种原因它不允许我访问其中的全局变量... -
请参阅:stackoverflow.com/questions/5808022/… 以获得一些建议。
-
好吧,我实现了一个整数变量,奇数时变成一种颜色,偶数时变成另一种颜色。
标签: java swing user-interface