改变JButton的背景颜色

时间:2014-03-31 21:52:36

标签: java swing colors background jbutton

当我点击按钮时,我希望JButton的背景会改变它的颜色。当我尝试编译时,出现错误

  

预期的类,接口或枚举

任何人都可以帮我弄清问题是什么?

@Override
public void actionPerformed(ActionEvent e) {
    count ++;
    JButton b = (JButton) e.getSource();
    boolean BlackTurn = true;
    for(int i = 0; i < rows; i++) {
        for(int j = 0; j < column; j++) {
            if(b == gameBoard[i][j] && gameBoard[i][j].getBackground() == Color.green) {
                gameBoard[i][j].setBackground(Color.black);
            }
        }
    }
}

1 个答案:

答案 0 :(得分:3)

这很可能是缺少大括号缺少分号的问题:
您收到的错误消息是指某些缺失(了解不正确的class(或interfaceenum)声明。< / p>

如果您要发布包含您向我们展示的方法的类声明的全部内容,我很确定我们可以在几秒钟内找到丢失的字符;)


此外,由于我在这,我更喜欢使用Color.GREEN(和Color.BLACKColor.RED等)而不是Color.green,因为这些别名遵循惯例,声明常量必须为大写