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 :

Layout : Ajouter un composant par le haut


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 80
    Par défaut Layout : Ajouter un composant par le haut
    lu,

    J'aimerais savoir s'il y a un moyen d'ajouter un composant par "le haut d'un layout java".
    Je pensai utiliser "applyComponentOrientation" mais celui-ci ne propose pas l'orientation "Bottom-Top".

    Dois je créer mon propre "layout" ?

    Merci
    @+

  2. #2
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : Août 2005
    Messages : 2 894
    Par défaut
    Que layout utilises-tu ?
    Java : Cours et tutoriels - FAQ - Java SE 8 API - Programmation concurrente
    Ceylon : Installation - Concepts de base - Typage - Appels et arguments

    ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
    Une solution vous convient ? N'oubliez pas le tag
    Signature par pitipoisson

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 80
    Par défaut GridBagLayout
    lu,

    J'utilise le GridBagLayout.

    Entre temps j'ai réussi à faire ce que je voulais.
    En fait comme les composants étaient stockés dans des Arraylist, j'ai fait une boucle pour rajouter, le nouveau composant, en premier dans le tableau.
    Résultat il se retrouve bien en Haut.

    Néanmoins s'il y a une façon standard de changer le sens d'un Layout java, je suis preneur

    @+

  4. #4
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : Août 2005
    Messages : 2 894
    Par défaut
    Sinon il suffit de mettre à jour les contraintes de ton GridBagLayout quand tu insères un élément.

    L'orientation est normalement définie par la locale. Cependant c'est surtout le sens gauche droite qui est influencé.
    Voici un tableau tiré de la javadoc de ComponentOrientation :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     LT          RT          TL          TR   
     A B C       C B A       A D G       G D A
     D E F       F E D       B E H       H E B
     G H I       I H G       C F I       I F C
    The orientations are:
    • LT - Western Europe (optional for Japanese, Chinese, Korean)
    • RT - Middle East (Arabic, Hebrew)
    • TR - Japanese, Chinese, Korean
    • TL - Mongolian
    Pour ajouter des composants les uns en dessous des autres, il convient d'utiliser un BoxLayout verticale et d'insérer le composant en première position dans le conteneur.
    Java : Cours et tutoriels - FAQ - Java SE 8 API - Programmation concurrente
    Ceylon : Installation - Concepts de base - Typage - Appels et arguments

    ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
    Une solution vous convient ? N'oubliez pas le tag
    Signature par pitipoisson

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 04/01/2011, 10h07
  2. Réponses: 10
    Dernier message: 31/08/2009, 17h28
  3. Comment ajouter des composants par un click ?
    Par haraelendil dans le forum Composants
    Réponses: 11
    Dernier message: 18/08/2008, 18h49
  4. Comment ajouter un composant par programmation ?
    Par jojo86 dans le forum Composants VCL
    Réponses: 5
    Dernier message: 23/01/2008, 13h30
  5. Réponses: 6
    Dernier message: 22/10/2007, 15h51

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