0

是否可以在 Java(或任何其他语言)中检测是否有可用的外部屏幕(在 VGA 或 DVI 上)、启动屏幕并向其发送图形(文本和内容)?

例如:在 Powerpoint 中,如果您连接了外部屏幕,并且您“直播”或开始演示,它将显示在外部屏幕上。

我正在开发一个应用程序,它应该可以在外部屏幕上显示不同的值和信息(随时间变化)。我敢肯定还有其他程序可以做到这一点,但无论如何我都快完成了,我所需要的只是添加外部屏幕功能。

这在 Windows、Linux 和 OSX 上是否有所不同?

4

1 回答 1

0

可能有一些您无法控制的特定于硬件的问题,所以我的猜测是,不可能对所有类型的机器都做到这一点,但对某些甚至大多数机器来说可能是可行的。

一些支持外部 vga 屏幕的笔记本电脑会在启动过程中禁用(或不启用)它,除非已经连接了显示器(我假设是为了省电)。因此,如果您稍后想连接显示器,则将没有信号,您将被迫重新启动以使用额外的显示器。非常烦人,但没有其他解决方法。这可能是低端笔记本电脑特有的问题(?)。

所以为了检查你必须

  • 检测第二个显示输出(应该不是主要问题)。
  • 确保它已启用(可能并不总是可行?)。
  • 检测两个显示器是否支持显示不同的输出(我想这应该是可能的,但我不知道有多难或有多难)。许多笔记本电脑不会。
于 2009-05-19T12:02:21.990 回答