2011-10-30 5 views
0

현재 스윙을 사용하여 데스크톱 응용 프로그램을 작성하고 있습니다. 내 문제는 그것이 다른 화면과 다른 결과와 다른 컴퓨터에서 실행해야하는 전체 화면 응용 프로그램입니다. 이 문제를 해결할 수있는 우아한 방법이 있습니까? 또한 어떤 종류의 백분율을 사용하여 화면의 모든 구성 요소의 크기를 조정하고 화면에 절대 위치 지정을 할 수 있다고 생각하고 있었습니까? 나는 이것이/일할 수있을 것이라고 확신한다. 나는 이것이 좋은 코딩 인 경우에 다만 모르다 ...다른 해상도의 전체 화면 스윙 응용 프로그램

감사합니다.

+5

사용 레이아웃 매니저. – camickr

+0

전체 화면으로 표시되면 작업 표시 줄을 표시하지 않겠습니까? –

답변

2

JVM에서 가져온 다른 LayoutManager를 사용하여이를 수행하는 데는 여러 가지 방법이 있습니다. 좋은 출발점은 A Visual Guide to Layout Managers이어야합니다.

매우 유연하고 사용하기 쉬운 LayoutManager는 JGoodies 프레임 워크에서 찾을 수 있습니다. :: JGoodies Forms :: 및 그 Whitepaper을보십시오.

1

이 시도 할 수 있습니다 :

Toolkit.getDefaultToolkit().getScreenResolution(); 

또는

GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); 
GraphicsDevice gd = ge.getDefaultScreenDevice(); 
gd.setFullScreenWindow(app); 
관련 문제