Как создать любое окно приложения, которое не должно переходить на экран проектора на Mac?
Я хочу знать, что есть какой-либо способ написать приложение на Mac, и это окно приложения должно отображаться только на экране, даже если эта система подключена к экрану проектора.
Например:
Если я пишу какое-нибудь приложение Java Swing и создаю окно JFrame, но я хочу, чтобы это окно отображалось только на экране моей системы, но не на экране проектора, даже если моя система подключена к проектору.
Альтернативный способ вопроса: могу ли я контролировать, чтобы окно моего приложения отображалось только для определенного порта (экран системы, порт HDMI или любой другой конкретный порт)
Если это возможно, как контролировать эту ответственность и ответственность за это лежит на моем приложении или операционной системе.
Тем не менее, если вы чувствуете, что вопрос запутан, пожалуйста, прокомментируйте здесь, постараюсь объяснить больше
Заранее спасибо.
1 ответ
Я не могу считать себя точным экспертом по Java (на самом деле программист среднего уровня), но я не верю, что это возможно, к сожалению. То, как операционная система обрабатывает рендеринг окон, на самом деле не может быть сделано безопасно, это не так, как если бы HDMI или VGA-ресивер рендерит изображение, также подумайте обо всех потенциальных угрозах безопасности, которые это может представлять с невидимыми окнами неиспользуемый порт) запуск кода без вашего ведома.
Резюме: вероятно нет.