2011-12-11 7 views
1

netbeans에서 전체 화면을 열려면 JFrame을 설정하는 방법을 궁금합니다. 나는 현재이jframe이 창에 맞지 ​​않습니다.

코드 수행

this.setExtendedState(JFrame.MAXIMIZED_BOTH); 

을하지만 내 프레임의 일부 구성 요소는 화면 밖으로 끝. 그것도 전혀 잘 작동하지 않습니다. . 모두 낮은 해상도와 화면에 그래서를 축소에 I 프레임은 여전히에서 모든 부품에 맞는 구성 요소를 원하는 enter image description here

+0

NetBeans의 기본 레이아웃 관리자 인 GroupLayout을 사용하는 경우 사용하지 않는 것이 좋으며 대신 응용 프로그램의 크기 조정에 더 관대 한 다른 레이아웃 관리자를 사용할 수 있습니다. 이에 대한 자세한 내용은 현재 GUI를 원하는대로 게시하는 것을 고려하십시오. –

+0

당신은 옳습니다. 문제는 GroupLayout 관리자 사용에 있다고 생각합니다. 모든 것을 시도했지만 jframe의 일부 구성 요소가 잘리고 있습니다. 레이아웃 관리자를 변경하려고하면 모든 것이 무너집니다. –

+0

@ 스벤, 왜? setExtendEdState() 메서드의 목적은 모든 것에 대해 걱정할 필요가 없기 때문입니다. 바퀴를 재발 명하지 마십시오. – camickr

답변

2

당신의 구성 요소가 JFrame의에 표시되지 않는 경우, 어쩌면 당신은 시도 할 수 있습니다 :

을 당신이 정말로 전체 화면을 이동하려면
frame.pack(); 

, 당신은 사용할 수 있습니다

frame.setUndecorated(true); 

나는이 작품 바랍니다.

관련 문제