Pregunta

Estoy trabajando en una GUI. Estoy obteniendo números mágicos para los valores de SetSize. Dado que los números mágicos son malas prácticas, ¿cómo puedo deshacerme de los números mágicos de tamaño? ¿Debo asignar una variable a cada uno de ellos?

setSize(250x400)

para que sea como setSize (x, y). ¿Cuál es la mejor manera de superar esto? ¿Debería hacer esto o hay otra mejor manera? ¿Qué pasa si hay muchos tamaños, esto será inútil ya que no puedo asignar para todos y cada uno?

¿Fue útil?

Solución

Debe calcular el tamaño de acuerdo con el tamaño de la pantalla del usuario al diseñar una GUI. Usar números mágicos aquí funcionaría bien para una fracción de usuarios, pero sería terrible para algunos.

Por ejemplo, primero obtiene el ancho y la altura de la pantalla del usuario y luego decide qué fracción del tamaño de la pantalla se necesita para cada elemento. Luego establece el tamaño usando una fracción de ancho de pantalla y altura.

¡Esta sería la mejor práctica porque cualquier usuario con cualquier tamaño de pantalla experimentaría algo igual!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top