根据枚举类在JLabel中绘制/显示不同圆圈的最佳方法

时间:2014-03-04 07:32:05

标签: java swing enums jlabel geometry

我有一个基于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...

绘制每个圆圈。

0 个答案:

没有答案