繁体   English   中英

更改JButton的背景颜色

[英]change background color of 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);
            }
        }
    }
}

这很可能是缺少花括号缺少分号的问题
您收到的错误消息是指某些缺少的 (理解不正确的class (或interface ,或enum )声明。

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


另外,由于我在使用它,所以我更喜欢使用Color.GREEN (和Color.BLACKColor.RED等)而不是Color.green ,因为这些别名遵循规定常量必须为大写的约定。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM