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

Agents de placement/Fenêtres Java Discussion :

[JFrame] taille de la zone editable


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 58
    Par défaut [JFrame] taille de la zone editable
    J'utilise un JFrame pour l'application que j'ai conçu. Dans ce JFrame j'affiche une image, seulement le haut de mon image est "mangé" par ma bordure du haut, là où il y a le titre de la Jframe.
    J'ai cherché dans la doc de Sun mais je n'ai pas trouvé de méthode pour avoir la taille de la zone editable de mon JFrame, ou pour connaitre la hauteur de ma barre de titre.

    Voilà donc je voudrais savoir si de telles métodes éxistent?

  2. #2
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juillet 2002
    Messages
    705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 705
    Par défaut
    Une JFrame est composé d'un JRootPane, qui est une sorte de layout manager, prenant en charge le menu+le contenu.
    Dedans tu as le contentPane=zone editable;

    en somme: myJFrame.getContentPane().getSize()=Dimension( , );

    Attention que cette dimension=0 tant que la JFrame n'a pas eu un setSize() et peut etre meme un setVisible(true);

    Pour la barre de la Frame ?? Si tu trouves tu nous informes Merci.

  3. #3
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 58
    Par défaut
    Je n'ai pas trouvé pour avoir la taille de la barre du Frame.
    Cependant avec la taille de la zone editable c'est suffisant.

    Il suffit de faire la soustraction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    myFrame.getHeight() - myFrame.getContentPane().getHeight())
    pour avoir la taille de la barre.

    Merci pour ces bonnes explications.

  4. #4
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 58
    Par défaut
    En fait mon calcule n'est pas tout à fait juste car il y a une petite bordure non éditable en bas du Frame
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (getHeight() - getContentPane().getHeight()) - (getWidth() - getContentPane().getWidth())/2
    Voilà cette fois ça devrait être bon.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Taille des zone edit et taille de la police.
    Par youcef81 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 11/12/2006, 07h52
  2. Taille d'une JFrame par rapport à sa zone client?
    Par Médinoc dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 04/11/2006, 22h13
  3. Récupérer la taille d'un tableau (edit : et d'une iframe)
    Par Prue dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 11/08/2005, 15h54
  4. [JFrame] taille minimale
    Par biozaxx dans le forum Agents de placement/Fenêtres
    Réponses: 7
    Dernier message: 01/06/2005, 10h23
  5. Réponses: 9
    Dernier message: 13/04/2005, 10h15

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