2011-08-17 5 views
2

내 전체 화면 응용 프로그램이 전체 데스크탑 (작업 표시 줄 포함)을 덮습니다. 나는 응용 프로그램 자체에서 새로운 프로세스를 시작할 때, 사용 : Java GUI에서 새 프로세스를 생성 할 때 작업 표시 줄을 제거하십시오.

String command = "xterm"; 
Process p = Runtime.getRuntime().exec(command); 

나는 (좋은) 내 전체 화면 응용 프로그램의 상단에 새 응용 프로그램을 볼 수 있지만 또한 작업 표시 줄 (나쁜)를 참조하십시오. 내가 자신을 올바르게 설명하지 않는다면 스크린 샷을 제공 할 수 있습니다.

답변

2

저는 이것이 표준 Windows 동작이라고 생각합니다 (물론 Windows에서 앱을 실행한다고 가정). 새 프로세스를 시작할 때 이것은 기본적으로 포커스를 얻습니다. 즉, 전체 프로세스 앱이 포커스를 잃고 작업 표시 줄이 나타납니다 (새 프로세스가이를 억제하지 않기 때문에).

이 동작을 무시할 수있는 방법이 있는지 잘 모르겠습니다.

행운을 빈다.

관련 문제