如何摆脱魔法数字背景

时间:2013-11-27 03:32:17

标签: java colors awt magic-numbers

我正在获得jpanel背景的神奇数字。有没有办法摆脱这个,因为这是不好的做法:

panel.setBackground(new color (255,255,0));

我怎样才能有自定义颜色?

2 个答案:

答案 0 :(得分:1)

只需在某处定义自己的调色板,例如:

class Colors {
  public static final Color BACKGROUND_COLOR = new Color(55,265,44);
  public static final Color PALE_RED = new Color(...);
}

panel.setBackground(Colors.BACKGROUND_COLOR);

答案 1 :(得分:1)

There are some common colors. such as red,blue

panel.setBackground(Color.YELLOW);

但如果你想设置自己的颜色,你必须用你的颜色

创建一个对象
public static final Color myColor = new Color(55,265,44);

然后设置它,

panel.setBackground(myColor);