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 et redimensions


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2007
    Messages : 104
    Par défaut JFrame et redimensions
    Bonjour

    cela fait plusieurs fois que je suis confronté au probleme sans jamais le resoudre, mais j'aimerais savoir s'il existe un moyen de redimensionner sa JFrame comme on le souhaite (et non pas en fonction de ce qu'on y met dedans).

    J'ai bien essayé le JFrame.setBounds(x,y,width,height) mais seul mon positionnement fonctionne (x et y). En revanche, il ne se passe rien avec ma largeur et hauteur que je definis en pixels (width=300, height=300 par exemple).

    J'ai l'impression que tout se cale en fonction des composants de la JFrame ... ??


    Merci par avance

  2. #2
    Gfx
    Gfx est déconnecté
    Expert confirmé
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Par défaut
    Tu fais sûremement un pack() après l'appel*à setBounds(). Tu peux aussi utiliser setSize(int, int) ou setSize(Dimension) pour changer les dimensions sans toucher à la position. Bref, dégage ton pack().

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2007
    Messages : 104
    Par défaut
    Genial !
    Je me doutais qu'il n'y avait pas grand chose a faire !!
    En retirant le pack, ca marche en effet .... mais alors .. pourquoi ?

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

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 312
    Par défaut
    Le méthode pack redimensionne automatiquement ta fenêtre de manière à ce qu'elle s'adapte à la preferredSize des composants qu'elle contient.

    Donc effectivement, si tu veux redimensionner comme tu veux, il ne faut pas l'utiliser.

    La javadoc de la méthode pack.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2007
    Messages : 104
    Par défaut
    Ok, merci encore !

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

Discussions similaires

  1. Ajout de scrollbar dans JFrame ou redimension dynamique
    Par dks17 dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 16/10/2014, 16h23
  2. [JDialog] JDialog ou JFrame ?
    Par Mister Nono dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 25/04/2004, 22h55
  3. Comment mettre une image en fond de JFrame
    Par marc26 dans le forum Débuter
    Réponses: 3
    Dernier message: 19/01/2004, 18h57
  4. Faire une JFrame avec LookAndFeel
    Par aburner dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 03/12/2003, 09h54
  5. Redimension Bitmap
    Par Martin dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 30/12/2002, 20h48

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