1

我正在做一个 GUI。我得到了 setSize 值的神奇数字。由于幻数是不好的做法,我怎样才能摆脱大小的幻数?我应该为每个人分配一个变量吗?

setSize(250x400)

这样它就会像setSize(x,y)。克服这个问题的最佳方法是什么?我应该这样做还是有其他更好的方法?如果有很多尺寸怎么办,这将是无用的,因为我无法为每个尺寸分配。

4

1 回答 1

1

设计 GUI 时应根据用户的屏幕尺寸计算尺寸。在这里使用幻数对一小部分用户来说效果很好,但对一些用户来说会很糟糕。

例如,您首先获取用户屏幕的宽度和高度,然后您决定每个元素需要的屏幕尺寸比例。然后使用屏幕宽度和高度的一小部分设置大小。

这将是最佳实践,因为任何屏幕尺寸的用户都会体验到相同的体验!

于 2013-11-08T06:19:20.560 回答