IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Interfaces Graphiques en Java Discussion :

Connaitre la taille de la zone de travail


Sujet :

Interfaces Graphiques en Java

  1. #1
    Membre confirmé Avatar de kivan666
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 242
    Par défaut Connaitre la taille de la zone de travail
    Bonjour,
    est-il possible en java de connaitre la taille de la zone de travail (taille écran - barre de tache) ?

    merci d'avance

  2. #2
    Membre confirmé Avatar de kivan666
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 242
    Par défaut
    J'ai trouvé un truc qui marche en windows :
    GraphicsDevice gd=ge.getDefaultScreenDevice();
    GraphicsConfiguration gc=gd.getDefaultConfiguration();
    Insets I=Toolkit.getDefaultToolkit().getScreenInsets(gc);

    Ca me retourne bien 0,0,28,0 quand la barre des taches est de taille 28.. mais en linux je recois toujours 0,0,0,0... or c'est justement en linux que j'ai besoin de cette information...

  3. #3
    Membre éprouvé
    Avatar de Deadpool
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 312
    Par défaut
    Juste une question, pour quelle raison veut tu connaître cette information? Si c'est pour afficher une JFrame occupant la totalité de cet espace et que tu as au moins java 1.4, tu peux utiliser la méthode setExtendedState de la classe JFrame pour la maximiser.

  4. #4
    Membre confirmé Avatar de kivan666
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 242
    Par défaut
    Non non, c'est bien plus compliqué que ça, c'est pour résoure un problème de collision entre la barre de tache kde et mes frame...

  5. #5
    Membre éprouvé
    Avatar de Deadpool
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 312
    Par défaut
    Ok!

    Alors malheureusement pour toi, il semblerait qu'il y ai un bug reporté avec getScreenInsets() sous Linux.

    http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4737732

  6. #6
    Membre confirmé Avatar de kivan666
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 242
    Par défaut
    Mince alors c'est pas de bol !
    Est-il possible alors de récupérer une liste des fenêtres à l'écran...
    Normalement la barre de tache est considérée comme une fenêtre il me semble...
    C'est du moins le cas sous windows...

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/08/2006, 23h42
  2. Réponses: 7
    Dernier message: 08/06/2005, 11h04
  3. Connaitre la taille de la RAM
    Par dway dans le forum Assembleur
    Réponses: 23
    Dernier message: 15/09/2004, 10h05
  4. [JSP] Connaitre la taille d'un fichier
    Par dst dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 21/06/2004, 17h22
  5. [JVM] Connaitre la taille mémoire utilisé par les dif classe
    Par sur_uix dans le forum Général Java
    Réponses: 4
    Dernier message: 18/09/2003, 09h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo