Heim > Java > javaLernprogramm > Wie erhalte ich eine Bildschirmauflösung in Java?

Wie erhalte ich eine Bildschirmauflösung in Java?

Barbara Streisand
Freigeben: 2024-11-17 18:57:02
Original
431 Leute haben es durchsucht

How to Obtain Screen Resolution in Java?

Erhalten der Bildschirmauflösung in Java

Einführung

Das Abrufen der Bildschirmauflösung in Java ist eine entscheidende Aufgabe für verschiedene Anwendungen, von der Fensterverwaltung bis hin zu Bildern Verarbeitung. Bei der Arbeit mit Java Swing und JFrame sind diese Informationen unerlässlich. Schauen wir uns die verfügbaren Methoden an, um dieses Ziel zu erreichen.

Toolkit.getScreenSize()

Die Toolkit-Klasse stellt die Methode getScreenSize() bereit, die das Dimension-Objekt zurückgibt, das die Bildschirmgröße darstellt. Dieser Ansatz funktioniert gut auf Systemen mit nur einem Display. Hier ist ein Beispiel:

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

GraphicsDevice.getDisplayMode()

In Konfigurationen mit mehreren Monitoren müssen Sie möglicherweise die GraphicsDevice-Klasse verwenden. Die getDisplayMode()-Methode dieser Klasse gibt das DisplayMode-Objekt zurück, das Informationen über den aktuellen Anzeigemodus enthält, einschließlich seiner Breite und Höhe.

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

Toolkit.getScreenResolution()

Wenn Sie Wenn Sie sich für die Bildschirmauflösung in DPI (Punkte pro Zoll) interessieren, ist die Methode getScreenResolution() der Toolkit-Klasse die richtige Wahl. Als Parameter wird ein Array aus zwei Ganzzahlen benötigt, das mit den horizontalen und vertikalen DPI-Werten gefüllt wird.

int[] screenResolution = Toolkit.getDefaultToolkit().getScreenResolution();
int dpiX = screenResolution[0];
int dpiY = screenResolution[1];
Nach dem Login kopieren

Fazit

Durch die Verwendung dieser Methoden können Sie den Bildschirm effektiv abrufen Auflösung in Java. Egal, ob Sie mit einem einzelnen Display oder einem Multi-Monitor-Setup arbeiten, diese Lösungen liefern Ihnen die notwendigen Informationen für Ihre Anwendungen.

Das obige ist der detaillierte Inhalt vonWie erhalte ich eine 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