gpt4 book ai didi

java - 从尺寸中删除魔数(Magic Number)

转载 作者:太空宇宙 更新时间:2023-11-04 07:16:50 24 4
gpt4 key购买 nike

我正在开发 GUI。我得到了 setSize 值的魔数(Magic Number)。由于魔数(Magic Number)是不好的做法,我怎样才能摆脱魔数(Magic Number)的大小?我应该为它们每个人分配一个变量吗?

setSize(250x400)

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

最佳答案

设计GUI时应根据用户的屏幕尺寸计算尺寸。在这里使用魔数(Magic Number)对于一小部分用户来说效果很好,但对于某些用户来说却很糟糕。

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

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

关于java - 从尺寸中删除魔数(Magic Number),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19852691/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com