Maison > Java > javaDidacticiel > le corps du texte

Comment obtenir la résolution d'écran en Java ?

Barbara Streisand
Libérer: 2024-11-17 18:57:02
original
384 Les gens l'ont consulté

How to Obtain Screen Resolution in Java?

Obtention de la résolution d'écran en Java

Introduction

Récupérer la résolution d'écran en Java est une tâche cruciale pour diverses applications, allant de la gestion des fenêtres à l'image traitement. Lorsque vous travaillez avec Java Swing et JFrame, ces informations deviennent essentielles. Examinons les méthodes disponibles pour atteindre cet objectif.

Toolkit.getScreenSize()

La classe Toolkit fournit la méthode getScreenSize(), qui renvoie l'objet Dimension représentant la taille de l'écran. Cette approche fonctionne bien sur les systèmes à affichage unique. Voici un exemple :

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
double width = screenSize.getWidth();
double height = screenSize.getHeight();
Copier après la connexion

GraphicsDevice.getDisplayMode()

Dans les configurations multi-moniteurs, vous devrez peut-être utiliser la classe GraphicsDevice. La méthode getDisplayMode() de cette classe renvoie l'objet DisplayMode, qui contient des informations sur le mode d'affichage actuel, y compris sa largeur et sa hauteur.

GraphicsDevice gd = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
int width = gd.getDisplayMode().getWidth();
int height = gd.getDisplayMode().getHeight();
Copier après la connexion

Toolkit.getScreenResolution()

Si vous Si vous êtes intéressé par la résolution d'écran en DPI (points par pouce), la méthode getScreenResolution() de la classe Toolkit est la voie à suivre. Il prend comme paramètre un tableau de deux nombres entiers, qui seront remplis avec les valeurs DPI horizontales et verticales.

int[] screenResolution = Toolkit.getDefaultToolkit().getScreenResolution();
int dpiX = screenResolution[0];
int dpiY = screenResolution[1];
Copier après la connexion

Conclusion

En utilisant ces méthodes, vous pouvez récupérer efficacement l'écran résolution en Java. Que vous travailliez avec un seul écran ou une configuration multi-moniteurs, ces solutions vous fourniront les informations nécessaires à vos applications.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal