setbounds值是幻数

时间:2013-10-11 10:19:16

标签: java jpanel magic-numbers

我将setbounds值设为幻数。有没有办法将所有值分配给变量而不是为每个值赋值?

setBounds(10,0,30,200);

提前感谢。

1 个答案:

答案 0 :(得分:3)

您可以创建Rectangle类的实例并将其作为参数传递,并将Rectangle定义为最终静态常量

private final static Rectangle xBounds = new Rectangle(10,0,30,200);
在代码中

setBounds(xBounds);