Maison > Java > javaDidacticiel > Comment déterminer la résolution d'écran en Java ?

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

Patricia Arquette
Libérer: 2024-11-19 11:46:03
original
756 Les gens l'ont consulté

How to Determine Screen Resolution in Java?

Détermination de la résolution d'écran en Java

L'acquisition de la résolution d'écran, exprimée en largeur et en hauteur de pixels, peut être une opération précieuse pour diverses applications. En Java, l'obtention de ces informations est réalisable grâce à l'utilisation de méthodes spécifiques.

Utilisation des méthodes JFrame et Swing

Pour récupérer la taille de l'écran dans une application JFrame à l'aide de Java Swing méthodes, utilisez l'approche suivante :

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

Multi-Monitor Configurations

Dans les environnements multi-moniteurs, où plusieurs écrans sont connectés à un seul système, vous devrez peut-être utiliser une approche alternative :

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

Basée sur DPI Résolution d'écran

Pour obtenir la résolution d'écran en points par pouce (DPI), une méthode différente est disponible :

 Toolkit.getDefaultToolkit().getScreenResolution();
Copier après la connexion

Ressources supplémentaires

Pour plus d'informations, reportez-vous aux ressources suivantes :

  • [Javadoc - Toolkit.getScreenSize()](https://docs.oracle.com/javase/9/docs/api/java/awt/Toolkit.html#getScreenSize--)
  • [Java bug 5100801- Toolkit. getScreenSize() ne renvoie pas la bonne dimension sur multimon, Linux](https://bugs.java.com/bugdatabase/view_bug.do?bug_id=5100801)

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