Java 응용프로그램을 구동하면 윈도우 프레임이 사라집니다.

현상


Java로 만든 프로그램 실행할 때 윈도우의 프레임이 사라져 윈도우 관리를 할 수 없습니다.



원인 및 해결 방법


응용프로그램이 각각의 MS윈도우 창으로 실행되는 다중 윈도우 모드에서 Java 프로그램을 실행할 때 발생하는 문제입니다.
Xmanager는 다중 윈도우 모드일 경우 윈도우 관리를 MS윈도우 매니저(로컬 윈도우 매니저)가 하게 되고 twm, mwm과 같은 원격 윈도우 매니저 요청이 있을 경우 로컬 윈도우 매니저는 종료합니다.

일부 Java 응용프로그램과 Matlab, PVCS 등은 Xmanager에게 원격 윈도우 요청을 하여 Xmanager는 로컬 윈도우를 종료하면서 이런 문제가 발생합니다.


로컬 윈도우 매니저만 사용하도록 하거나 twm등 다른 윈도우 매니저를 구동합니다.

$ twm &


추가 정보

윈도우 매니저 선택:

  • Xmanager 4, 5, 6
    1. Xconfig 실행
    2. 해당 프로파일 등록 정보 열기
    3. 일반 탭 - 창 모드 - 설정 선택
    4. 다중 창 모드 탭 클릭 - 창 관리자 : '로컬만 사용' 선택
  • Xmanager 2.x, 3,x
    1. Xconfig 실행
    2. 해당 프로파일 등록 정보 열기
    3. 일반 탭 -> 윈도우 모드 설정 -> 다중 윈도우 모드 탭 -> 윈도우 매니저 :  '로컬만 사용' 선택
  • Xmanager 1.3.x
    1. Xconfig 실행
    2. 윈도우 탭 -> 다중 윈도우 모드 -> 윈도우 매니저 : '로컬만 사용' 선택