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 :

Positioner un bouton


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 2007
    Messages
    173
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 173
    Par défaut Positioner un bouton
    Bonjour j'essaye de positionner un bouton dans un Panel, mais je n'y arrive
    j'essaye avec but.setLocation(x,y)
    Comment faire alors
    Merci

  2. #2
    Membre éclairé Avatar de fdubks
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mai 2007
    Messages : 73
    Par défaut
    Bonjour,

    Le positionnement n'un control n'est pas toujours evident, il est parfois necessaire d'utiliser un Layout pour positionner les controls et notament les boutons.
    Parfois la méthode setPosition, n'a aucun effet, si le layout n'est pas correct.

    essaye d'utiliser
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    setLayout(new GridLayout());
    avant ton appel à setPosition.

    cela devrait mieux fonctionner.

  3. #3
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    Si tu veux positionner "manuellement" ton bouton, il faut d'abord que tu t'assures que le Layout de ton JPanel l'autorise:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    tonPanel.setLayout(null);
    Ce code devrait te permettre de positionner ton bouton comme tu veux avec "setLocation()". Cependant je te conseille plutôt pour le positionnement de tes objets en utilisant judicieusement les Layout qui sont proposés pas java... ça serait dommage de s'en priver

    EDIT: grillé... encore qu'on ne propose pas la même solution
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    173
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 173
    Par défaut
    rajouter
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    container.setLayout(null);
    fais que je revois à la fin que le panel vide mais les boutons a disparue a savoir que pour chaque bouton il y a une sinon j'ai pas bien compris comment appliquer le
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    setLayout(new LayoutGrid));
    cette dernière je l'ai écrit par mémoire, mais je crois que vous m'avez compris
    en ce moment j'utilise
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    layout.setAlignment(FlowLayout.CENTER);
    avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    container.setLayout(FlowLayout.CENTER);
    mais je ne controle pas du tout le positionnement des choses

  5. #5
    Membre éclairé Avatar de fdubks
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mai 2007
    Messages : 73
    Par défaut
    Avec ton setlayout (null), il me semble qu'il faut utiliser
    setBounds à la place de setLocation.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    public void init(){
        setLayout(null);  
        Button ok = new Button("OK");
        ok.setBounds(10,10,80,60);  
        add(ok);
    }

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

Discussions similaires

  1. positionement de bouton
    Par speedylol dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 05/10/2006, 08h44
  2. Pop-up d'une dialog box a partir d'un bouton
    Par bobbyjack dans le forum MFC
    Réponses: 21
    Dernier message: 13/09/2005, 15h32
  3. Réponses: 2
    Dernier message: 31/08/2002, 14h00
  4. Bmp pour boutons
    Par Fizgig dans le forum Outils
    Réponses: 5
    Dernier message: 22/08/2002, 10h56
  5. Afficher/Masquer un bouton comme IE 6
    Par benj63 dans le forum C++Builder
    Réponses: 3
    Dernier message: 29/07/2002, 13h12

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