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

Composants Java Discussion :

positionner Jlabel en face d'autres composants


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de fab76000
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 311
    Par défaut positionner Jlabel en face d'autres composants
    Bonjour,
    je dois réaliser une interface graphique, dans la moitié droite de mon frame, j'ai des panels contenant différents composants dont une boxLayout avec des boutons radios, une autre boxLayout avec des JtextField, et un autre JtextField.
    Dans l'autre moitié je souhaite mettre des labels en face de chaque JTextField, mais je n'arrive pas à trouver la bonne méthode pour faire cela, auriez vous une idée s'il vous plait? J'ai déja essayer une boxLayout mais je n'obtient pas ce que je veux, et même en bidouillant avec des creatRigidarea je n'y arrive pas. Je n'ai pas essayer la gridbagLayout car je pense qu'il y a un moyen plus simple mais lequel?
    Je suis désespéré!! lol . A l'aide!!

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 142
    Par défaut
    Regarde du coté de ce gestionnaire:
    http://www.miglayout.com/

    Je le découvert il y a peu, et il est très puissant !

    Sinon, si tu veux rester avec des standards, regardes du coté du GridLayout:
    http://java.sun.com/j2se/1.4.2/docs/...ridLayout.html

  3. #3
    Membre éclairé Avatar de fab76000
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 311
    Par défaut
    Merci de ton aide mais je ne peux pas utiliser miglayout car il n'est pas inclus dans le jdk, et en ce qui concerne le gridLayout cela na marchera pas car les cases ont la meme taille et je ne veux pas. Je m'acharne avec une BoxLayout, mais je n'arrive pas à mettre tous les labels à l'extreme droite de mon panel??!! J'utilise pour faire ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    label1.setAlignmentX(Component.RIGHT_ALIGNMENT);
    en vain...
    Si je pouvais faire cela ce serait bon car pour les ajuster en vertical j'utilise creatRigidArea..
    Quelqu'un à une idée ou une solution?

  4. #4
    Membre éclairé Avatar de fab76000
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 311
    Par défaut
    J'ai trouver d'où venait mon erreur, lorsque je faisais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    label1.setAlignmentX(Component.RIGHT_ALIGNMENT);
    cela ne bougeait pas le label1 mais tout les autres en dessous, et pour les autres je faisais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    label2.setAlignmentX(label1.RIGHT_ALIGNMENT);
    d'après un exemple pris sur le net. Mais il suffit comme pour le premier pour tt les autres, en laissant Component. Je comprends pas très bien la nuance mais sa marche kan même. Si jamais quelqu'un à une explication?

Discussions similaires

  1. Mettre un JLabel sur un autre composant
    Par Silverstone dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 25/06/2007, 18h23
  2. Indy ou Autre composant internet avec une appli Console
    Par Oregon09 dans le forum Web & réseau
    Réponses: 3
    Dernier message: 13/11/2005, 05h07
  3. Réponses: 2
    Dernier message: 25/03/2005, 09h23
  4. comment Positionner une image sur une autre ?
    Par moumoule17 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 25/11/2004, 16h41
  5. Assembleur sur AMD et Intel (et autres composants)
    Par Asmod_D dans le forum Assembleur
    Réponses: 4
    Dernier message: 23/10/2004, 12h57

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