Удалить панель задач из вида при порождении нового процесса в Java GUI - PullRequest
2 голосов
/ 17 августа 2011

Мое полноэкранное приложение охватывает весь рабочий стол (даже панель задач).Однако, когда я запускаю новый процесс из самого приложения, используя:

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

, я вижу новое приложение поверх моего полноэкранного приложения (хорошо), но я также вижу панель задач (плохо).Я могу предоставить скриншоты, если я не объясняю себя правильно.

1 Ответ

2 голосов
/ 22 августа 2011

Я считаю, что это стандартное поведение Windows (конечно, при условии, что вы запускаете приложение в Windows). При запуске нового процесса это получает фокус по умолчанию, что означает, что ваше полноэкранное приложение теряет фокус и появляется панель задач (потому что новый процесс не подавляет его).

Я не уверен, есть ли способ обойти это поведение.

Удачи!

...