Pergunta

Estou trabalhando em uma GUI. Estou obtendo números mágicos para os valores do SetSize. Como os números mágicos são ruins, como posso me livrar dos números mágicos em tamanho? Devo atribuir uma variável a cada um deles?

setSize(250x400)

para que seja como Setsize (x, y). Qual é a melhor maneira de superar isso? Devo fazer isso ou há outra maneira melhor? E se houver muitos tamanhos, isso será inútil, pois não posso atribuir a cada um.

Foi útil?

Solução

Você deve calcular o tamanho de acordo com o tamanho da tela do usuário ao projetar uma GUI. Usar números mágicos aqui funcionaria bem para uma fração de usuários, mas seria terrível para alguns.

Por exemplo, você primeiro obtém a largura e a altura da tela do usuário e depois decide qual fração do tamanho da tela é necessária para cada elemento. Em seguida, você define o tamanho usando uma fração da largura e altura da tela.

Esta seria a melhor prática, porque qualquer usuário com qualquer tamanho de tela experimentaria algo da mesma forma!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top