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

AWT/Swing Java Discussion :

utlisation de setSize()


Sujet :

AWT/Swing Java

  1. #1
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2007
    Messages
    697
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 697
    Par défaut utlisation de setSize()
    bonjour à tous,
    ça m'arrangerai beaucoup si quelqu'un pouvais m'expliquer clairement
    comment on doit utiliser:
    setSize()
    setMaximumSize()
    setMinimumSize()
    setPreferredSize()
    pack()
    pour définir la taille d'un composant.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 406
    Par défaut
    Essai sur une fenêtre par exemple, tu verras bien, et puis la doc' Java, ca existe, va faire un tour sur le site de sun

  3. #3
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    Toutes ces notions dépendent du layout que tu utilises. Elles peuvent être complètement ignorées, suivies strictement, suivies avec des adaptations, etc. À chaque fois, cela dépend du layout.

    Par exemple, pour le BorderLayout (c'est moi qui souligne) :
    Citation Envoyé par javadoc
    The components are laid out according to their preferred sizes and the constraints of the container's size. The NORTH and SOUTH components may be stretched horizontally; the EAST and WEST components may be stretched vertically; the CENTER component may stretch both horizontally and vertically to fill any space left over.
    Tu constateras que ce layout ne tient aucun compte de setSize, par exemple.

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2007
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Août 2007
    Messages : 156
    Par défaut
    La méthode pack() va adapter la taille de ton composant à son contenu.

    C'est-à-dire que si tu as par exemple une JFrame contenant un JLabel et que tu utilise la méthode pack(), la Fenetre va avoir la plus petite taille possible pour afficher ton JLabel.

    J'espère que j'ai été assez clair.

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

Discussions similaires

  1. Détourner l"utlisation normale d'un module
    Par siaoly dans le forum Modules
    Réponses: 4
    Dernier message: 28/08/2005, 16h32
  2. DBImage en utlisant OpenDialog
    Par adgabd dans le forum Bases de données
    Réponses: 1
    Dernier message: 23/05/2005, 20h10
  3. [Débutant] SWT Dimension de la fenêtre avec .setsize()
    Par steelidol dans le forum SWT/JFace
    Réponses: 6
    Dernier message: 20/04/2005, 20h57
  4. [debutant] setSize Jpanel
    Par debdev dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 06/04/2005, 19h29
  5. [Toolkit] setSize() tenir compte de la taskbar
    Par Stessy dans le forum AWT/Swing
    Réponses: 19
    Dernier message: 22/01/2004, 10h00

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