是否可以在 Java(或任何其他语言)中检测是否有可用的外部屏幕(在 VGA 或 DVI 上)、启动屏幕并向其发送图形(文本和内容)?
例如:在 Powerpoint 中,如果您连接了外部屏幕,并且您“直播”或开始演示,它将显示在外部屏幕上。
我正在开发一个应用程序,它应该可以在外部屏幕上显示不同的值和信息(随时间变化)。我敢肯定还有其他程序可以做到这一点,但无论如何我都快完成了,我所需要的只是添加外部屏幕功能。
这在 Windows、Linux 和 OSX 上是否有所不同?
可能有一些您无法控制的特定于硬件的问题,所以我的猜测是,不可能对所有类型的机器都做到这一点,但对某些甚至大多数机器来说可能是可行的。
一些支持外部 vga 屏幕的笔记本电脑会在启动过程中禁用(或不启用)它,除非已经连接了显示器(我假设是为了省电)。因此,如果您稍后想连接显示器,则将没有信号,您将被迫重新启动以使用额外的显示器。非常烦人,但没有其他解决方法。这可能是低端笔记本电脑特有的问题(?)。
所以为了检查你必须