Heim > Java > javaLernprogramm > Hauptteil

Wie bestimme ich die Bildschirmauflösung in Java?

Patricia Arquette
Freigeben: 2024-11-19 11:46:03
Original
710 Leute haben es durchsucht

How to Determine Screen Resolution in Java?

Bestimmen der Bildschirmauflösung in Java

Das Ermitteln der Bildschirmauflösung, ausgedrückt als Pixelbreite und -höhe, kann für verschiedene Anwendungen ein wertvoller Vorgang sein. In Java ist das Abrufen dieser Informationen durch die Verwendung spezifischer Methoden möglich.

Verwendung von JFrame- und Swing-Methoden

Um die Bildschirmgröße innerhalb einer JFrame-Anwendung mithilfe von Java Swing abzurufen Methoden verwenden Sie den folgenden Ansatz:

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
double width = screenSize.getWidth();
double height = screenSize.getHeight();
Nach dem Login kopieren

Konfigurationen mit mehreren Monitoren

In Umgebungen mit mehreren Monitoren, in denen mehrere Bildschirme mit einem einzigen System verbunden sind, können Sie dies tun Sie müssen einen alternativen Ansatz verwenden:

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

DPI-basierte Bildschirmauflösung

Um die Bildschirmauflösung in Punkten pro Zoll (DPI) zu erhalten, gibt es eine andere Methode verfügbar:

 Toolkit.getDefaultToolkit().getScreenResolution();
Nach dem Login kopieren

Zusätzliche Ressourcen

Weitere Informationen finden Sie in den folgenden Ressourcen:

  • [Javadoc - Toolkit.getScreenSize ()](https://docs.oracle.com/javase/9/docs/api/java/awt/Toolkit.html#getScreenSize--)
  • [Java-Fehler 5100801- Toolkit.getScreenSize() gibt unter Multimon und Linux nicht die richtige Dimension zurück](https://bugs.java.com/bugdatabase/view_bug.do?bug_id=5100801)

Das obige ist der detaillierte Inhalt vonWie bestimme ich die Bildschirmauflösung in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage