ホームページ  >  記事  >  Java  >  Java で画面解像度を決定するにはどうすればよいですか?

Java で画面解像度を決定するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-19 11:46:03711ブラウズ

How to Determine Screen Resolution in Java?

Java での画面解像度の決定

ピクセルの幅と高さで表される画面解像度の取得は、さまざまなアプリケーションにとって有益な操作です。 Java では、特定のメソッドを使用してこの情報を取得できます。

JFrame メソッドと Swing メソッドの使用

Java Swing を使用して JFrame アプリケーション内の画面サイズを取得するには

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
double width = screenSize.getWidth();
double height = screenSize.getHeight();

マルチモニター構成

複数の画面が 1 つのシステムに接続されているマルチモニター環境では、別のアプローチを使用する必要がある場合があります:

GraphicsDevice gd = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
int width = gd.getDisplayMode().getWidth();
int height = gd.getDisplayMode().getHeight();

DPI ベース画面解像度

画面解像度をドット/インチ (DPI) で取得するには、別の方法があります。利用可能:

 Toolkit.getDefaultToolkit().getScreenResolution();

追加リソース

詳細については、次のリソースを参照してください:

  • [Javadoc - Toolkit.getScreenSize()](https://docs.oracle.com/javase/9​​/docs/api/java/awt/Toolkit.html#getScreenSize--)
  • [Java バグ 5100801- ツールキット。 getScreenSize() はマルチモンで正しいサイズを返しません。 linux](https://bugs.java.com/bugdatabase/view_bug.do?bug_id=5100801)

以上がJava で画面解像度を決定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。