문제

GUI에서 일하고 있습니다. 나는 setsize 값에 대한 마법의 숫자를 얻고 있습니다. 마법의 숫자는 나쁜 연습이기 때문에 어떻게 마법의 숫자를 제거 할 수 있습니까? 각각에 변수를 할당해야합니까?

setSize(250x400)

그것이 될 것입니다 setsize (x, y). 이것을 극복하는 가장 좋은 방법은 무엇입니까? 내가 이것을해야합니까, 아니면 더 좋은 방법이 있습니까? 많은 크기가 있다면, 이것은 각각에 대해 할당 할 수 없으므로 쓸모가 없을 것입니다.

도움이 되었습니까?

해결책

GUI를 설계 할 때 사용자의 화면 크기에 따라 크기를 계산해야합니다. 여기에 마법의 숫자를 사용하면 일부 사용자에게는 잘 작동하지만 일부는 끔찍할 것입니다.

예를 들어, 먼저 사용자 화면 너비와 높이를 얻은 다음 각 요소에 필요한 화면 크기의 일부를 결정합니다. 그런 다음 화면 너비와 높이의 일부를 사용하여 크기를 설정합니다.

화면 크기를 가진 모든 사용자는 동일한 것을 경험하기 때문에 이것은 모범 사례입니다!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top