我有一个基于JLabel的4x4网格布局,并希望在其中显示不同的圆圈。圆圈的颜色取决于枚举类,它提供三种可能的颜色,如蓝色,黄色和灰色。
public enum State {
BLUE, YELLOW, GREY
}
我以前从未使用绘图,所以我不确定如何处理它。 也许我会想到三种不同的方法,比如
if (myfield[x][y] == BLACK) {
//Draw a black circle inside the JLabel here
//maybe open a new method for that
} else if...
绘制每个圆圈。