我正在尝试做一个棋盘,但我似乎无法弄清楚在哪里把我的代码添加到按钮的典当图标。事实上,我不确定它是否正确使用代码或者它是否在错误的地方。不确定将图标添加到JAVA中的JButton
我的代码看起来像这样至今:
package gui;
import java.awt.Color;
import javax.swing.ImageIcon;
import javax.swing.JButton;
public class Square extends JButton implements Config {
public Square(int n) {
new ImageIcon("pawn.png");
setBackground(calcColor(n));
}
Color calcColor(int n) {
boolean everysecondSquare = (n % 2==0);
boolean everysecondRow = ((n/ROWS) % 2 == 0);
return (everysecondSquare != everysecondRow?P1Color:P2Color);
}
public ChessBoard ChessBoard;
}
我敢肯定它会工作添加图标相同的地方,在你定义了正方形的背景颜色,但appearently它没有工作。很显然,我对Java编码非常陌生。
我真的搞砸了吗?所有反馈都深表感谢。如果需要更多关于代码的信息,请告诉我,我会尽快添加它。
谢谢加文!这整理出来:) – Xantrax