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 :

longeur JTextField GridBagLayout


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2010
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 31
    Par défaut longeur JTextField GridBagLayout
    Bonjour,

    je suis entrain de programmer une sorte de formulaire avec le gridbaglayout, et je souhaite que la taille des champs de saisie (qui sont sur la meme colonnes) soit différente, alors que le layout impose la taille du plus grand champ a tout les autres

    j'ai bien spécifié les setPreferredSize, setMinimumSize et setMaximumSize

    merci

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    294
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 294
    Par défaut
    Essaye de faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    montextField.setcolumns(int taLongueur);

  3. #3
    Membre averti
    Inscrit en
    Avril 2010
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 31
    Par défaut
    non ca change rien. une autre solution possible ?

    merci en tout les cas

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    294
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 294
    Par défaut
    Tu devrais mettre ton code pour qu'on comprenne mieux ton problème

  5. #5
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    En fait si tu veux des champs de différente taille il faut que tu réfléchisse en nombre de colonnes occupées.
    Un champ petit prend une colonne (gridwidth=1), un champ moyen deux colonnes(gridwidth=2) et un champ grand trois colonnes(gridwidth=3) par exemple.

    De fait tu dois commencer par dessiner ton layout/formulaire sur papier sur papier et ensuite tracer tes colonnes dessus avec une règle. Tu verras très vite comment agencer ton gridbaglayout.

    De fait fixer les tailles dans ce genre de layout est souvent assez contraignant et lourd au niveau du code. Il vaut en général mieux se limite qu setColumn pour les champs texte et basta.

Discussions similaires

  1. Problème entre JTextField et JTextArea en GridBagLayout
    Par d_hazem dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 30/06/2008, 16h44
  2. Réponses: 2
    Dernier message: 22/05/2006, 11h34
  3. GridBagLayout, JTextField ou Choice,je ne sais pa
    Par tck-lt dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 20/07/2005, 18h24
  4. [JtextField]Creer un masque pour Ip
    Par bibx dans le forum Composants
    Réponses: 8
    Dernier message: 11/01/2005, 17h31
  5. [JTextField] filtrer la saisie
    Par Merfolk dans le forum Composants
    Réponses: 7
    Dernier message: 04/03/2004, 19h57

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