我正在开发一个具有 5 个不同颜色的单选按钮的程序,单击时,背景应更改为相应的颜色。我的背景没有改变。我一生都无法弄清楚我的代码有什么问题。有人可以帮我找到我的问题吗?谢谢!我的代码如下:
public void actionPerformed(ActionEvent e)
{
if (blue.getState()) f.setBackground(Color.blue);
else if (red.getState()) f.setBackground(Color.red);
else if (yellow.getState()) f.setBackground(Color.yellow);
else if (pink.getState()) f.setBackground(Color.pink);
else if (gray.getState()) f.setBackground(Color.gray);
} //end of actionPerformed method
public void itemStateChanged(ItemEvent e)
{
}