次のコードを考えると
GraphicsDevice screen = GraphicsEnvironment.getLocalGraphicsEnvironment().getScreenDevices()[0];
if (screen.isFullScreenSupported()) {
//is it always true for monitors?
}
モニターにはscreen.isFullScreenSupported()
常に当てはまりますか?
いいえ、そうではないかもしれません。
SecurityManager によって、フルスクリーン コントロールが許可されない場合があります。主な理由は、疑いのないユーザーからパスワードを取得するために、画面全体を簡単に偽造できるためです (銀行の Web サイトを偽装することができます)。
false の場合もあります。
GraphicsDevice.isFullScreenSupportedの JavaDOC :
この GraphicsDevice が全画面排他モードをサポートしている場合は true を返します。SecurityManager がインストールされている場合、その checkPermission メソッドは AWTPermission("fullScreenExclusive") で呼び出されます。isFullScreenSupported は、その権限が付与されている場合にのみ true を返します