1

Я хочу знать, что существует какой-либо способ написать приложение на Mac, и это окно приложения должно отображаться только на экране, даже если эта система подключена к экрану проектора.

Например:

Если я пишу какое-нибудь приложение Java Swing и создаю окно JFrame, но я хочу, чтобы это окно отображалось только на экране моей системы, но не на экране проектора, даже если моя система подключена к проектору.

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

Если это возможно, как контролировать эту ответственность и ответственность за это лежит на моем приложении или операционной системе.

Тем не менее, если вы чувствуете, что вопрос запутан, пожалуйста, прокомментируйте здесь, постараюсь объяснить больше.

Заранее спасибо.

1 ответ1

0

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

Резюме: вероятно нет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .