2014-05-25 4 views
-1

JWindow를 사용하여 만들어진 다른 패널의 맨 위에있는 패널이 있습니다. 버튼을 클릭하면이 상단 패널을 전체 화면으로 설정하려고합니다. 나는 오랫동안 수색했지만 해결책을 찾지 못했습니다.스윙의 JWindow를 전체 화면으로 표시하고 그 안에있는 구성 요소도 그에 따라 조정해야합니다.

+1

* "... 및 성분은 또한 적절하게 조정해야 내부"* 레이아웃 매니저 (http://docs.oracle.com/javase/tutorial/uiswing/layout/ index.html). –

답변

0

이 솔루션은 현재 화면 크기를 가져 와서 프레임 크기를 설정합니다. setSize() 호출은 JWindow에도 존재합니다.

frame = new JFrame("Test"); 
Toolkit tk = Toolkit.getDefaultToolkit(); 
int xSize = ((int) tk.getScreenSize().getWidth()); 
int ySize = ((int) tk.getScreenSize().getHeight()); 
frame.setSize(xSize,ySize); 

소스 : http://www.coderanch.com/t/341780/GUI/java/set-Jframe-full-screen

+0

감사합니다. – viper

+0

나는 왜이 대답이 downvoted 이해하지 않습니다. 그것은 작동합니다. – JCasso