2012-05-21 4 views
0

사각형 왼쪽 = 새 사각형 (0,0, WIDTH/9, HEIGHT); 이 코드에서 너비를 늘리면 왜 JFrame의 왼쪽으로 더 멀리 확장되는 것처럼 보입니까? 그리고 제가 그것을 줄이면 왜 그것이 오른쪽으로 확장됩니까? 이것이 좌표 평면처럼 작동하지 않습니까? 신장은 나에게 조금 더 이해가됩니다. 높이를 늘리면 늘어나고 줄이면 오히려 내려갑니다.원점, 너비, 높이

+1

사각형을 표시하는 데 사용하는 코드를 게시하십시오. – Jamie

+1

게시 한 코드는 설명하는 동작에 흔들리지 않습니다. 나는 @Jamie와 함께있다 : 더 많은 코드를 보여 주며, 선호하면 [sscce] (http://sscce.org)이다. –

답변

2

스윙은 0,0이 왼쪽 상단 모서리이고 양수 X가 오른쪽으로 확장되고 양수 Y가 아래쪽으로 확장하여 그립니다. 어떤 사람들은 왼쪽 하단에 0,0을 기대하기 때문에 혼란 스러울 수 있습니다.

당신이 생각하는 곳과 반대되는 점을 알아내는 데 어려움이 있다면, 나는 당신의 도형의 점을 그리기 만하면되는데 그 대신 직사각형 등을 그려야합니다.