2011-08-03 2 views
0

"GraphicsEnvironment.getLocalGraphicsEnvironment(). getDefaultScreenDevice();"명령 사용 나는 화면 크기를 얻을 수 있지만, 내 프레임에서이 크기를 설정하는 방법을 모른다. 화면 크기에 관계없이 화면에서 항상 프레임을 조정하도록 구성하고 싶습니다.스윙의 전체 화면 프레임

답변

0

전체 화면 모드 또는 정확히 JFrame을 최대화하고 싶지 않습니다.

전체 화면 독점 모드는 게임이나 키오스크 디스플레이와 같은 것들에 사용됩니다. 귀하의 앱만이 보이고 상호 작용할 수 있습니다. 다음은 fullscreen exclusive mode documentation and tutorials에 대한 링크입니다.

한편, JFrame을 최대화하려는 경우 이는 일반 오래된 "창을 바탕 화면에 넣기"환경을 원한다는 의미입니다. 즉, 창을 최대화하여 사용 가능한 모든 바탕 화면 공간을 차지한다는 의미입니다. 이 경우 시각을 설정 한 직후 JFramesetExtendedState(JFrame.MAXIMIZED_BOTH)으로 전화하면됩니다.

+0

내 JFrame에 전체 화면 모드를 설정하고 싶습니다. 당신은 "GraphicsEnvironment.getLocalGraphicsEnvironment(). getDefaultScreenDevice();"메서드를 모른다. ? – Peter

+0

사용자가 "최대화"버튼을 클릭 할 때 setExtendedState (JFrame.MAXIMIZED_BOTH)를 삽입하면 화면 (프레임)이 다시 구성 해제되고 두 가지 옵션에 맞게 구성된 응용 프로그램을 만들고 싶습니다. – Peter