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.
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();
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();
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];
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!