> Java > java지도 시간 > 크기 조정 가능한 화면에서 응용 프로그램 창과 해당 내용을 완벽하게 중앙에 배치하는 방법은 무엇입니까?

크기 조정 가능한 화면에서 응용 프로그램 창과 해당 내용을 완벽하게 중앙에 배치하는 방법은 무엇입니까?

Barbara Streisand
풀어 주다: 2024-12-02 11:51:10
원래의
192명이 탐색했습니다.

How to Perfectly Center an Application Window and its Contents on a Resizable Screen?

크기가 조정된 화면에서 애플리케이션 창을 중앙에 배치하는 방법

귀하의 질문에는 JFrame 내에서 튀는 객체를 정렬하고 크기 조정이 가능한 화면의 정확한 중앙.

1부: 튀는 개체를 JFrame

귀하의 설명에 따르면 튕기는 물체가 약 10픽셀 정도 궤도를 벗어난 것으로 보입니다. 이러한 불일치는 JFrame의 너비와 높이에 클라이언트 영역(그리는 위치)만 포함된다는 오해로 인해 발생할 수 있습니다. 실제로 JFrame은 프레임, JRootPane, JLayeredPane 및 콘텐츠 창으로 구성됩니다. 따라서 실제 칠할 수 있는 영역은 JFrame의 크기보다 작습니다.

이를 고려하려면 JFrame의 너비와 높이에서 테두리 너비를 빼서 객체의 경계를 조정하세요.

2부: 정확한 화면 중심 결정

크기 조정 가능한 화면 중심 결정 화면에서는 프레임 크기와 콘텐츠 창 크기를 모두 고려해야 합니다.

  • 프레임의 관점에서 중앙은 프레임 너비와 높이의 50%에 있습니다.
  • 콘텐츠 창에서 관점에서 중심은 콘텐츠 창 너비와 높이의 50%에 있습니다.

상황에 따라 다름 필요에 따라 프레임이나 콘텐츠 창의 중심점을 사용할 수 있습니다.

  • 프레임을 화면 중앙에 맞추려면 Window#setLocationRelativeTo(null) 메서드를 사용하세요.
  • 콘텐츠 창 내에서 그림을 정렬하려면 콘텐츠 창의 크기를 사용하세요.

위 내용은 크기 조정 가능한 화면에서 응용 프로그램 창과 해당 내용을 완벽하게 중앙에 배치하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿