Как создать любое окно приложения, которое не должно переходить на экран проектора на Mac?

229
Nagarajan

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

Например:

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

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

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

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

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

1

1 ответ на вопрос

0
Tsuser

I can't consider myself an exact expert in Java (An intermediate programmer really), but I don't believe that is possible unfortunately. The way the operating system handles window rendering this can't really be done securely, it's not as if the HDMI, or VGA receiver is rendering the image, also think of all the potential security risks this could pose with invisible windows (rendering to a non-used port) running code without your knowledge.

Summary: Probably not.