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

Interfaces Graphiques en Java Discussion :

Boutons dans un JScroolPane en vertical


Sujet :

Interfaces Graphiques en Java

Vue hybride

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 676
    Par défaut Boutons dans un JScroolPane en vertical
    Bonjour,

    J'ai un JPanel "command" dans lequel je mets des Jbutton. Et je mets le Jpanel dans un JScrollPane lui-même dans un JSplitPane

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    		JScrollPane scCommand=new JScrollPane(command);
    		scCommand.setViewportView(command);
    Le soucis c'est que les boutons se mettent en ligne. Moi je voudrais qu'ils se mettent en ligne puis en colonne et que lorsqu'il y en a trop en bas, le scroll permettent de descendre verticalement. Si j'enlève le jscrollPane, les boutons se mettent comme je veux mais je n'accède plus à ceux du bas.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 676
    Par défaut
    J'ai testé plusieurs layout mais le problème reste toujours

  3. #3
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 096
    Par défaut
    Un code un peu plus complet aiderais peut etre plus

    Le layout tu l'as bien assigné au panel, pas au scrollpane ?
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 676
    Par défaut
    Y a pas grand chose de plus à dire. Ca c'est un exemple d'ajout d'un bouton :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    		JPanel command=new JPanel();
     
    		JButton ajEs=new JButton(new ImageIcon("img/ajEsp.png"));
    		ajEs.setPreferredSize(new Dimension(25,25));
    		ajEs.setToolTipText("Ajouter cet espace");
    		ajEs.setActionCommand("ajEsp");
    		ajEs.addActionListener(this);
    		command.add(ajEs);
    Après on met le code si dessus

  5. #5
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 096
    Par défaut
    Et tu le set ou ton layout ? parce que c'etait ca ma question

    Si tu donnes ton code complet qu'il ne reste plus qu'a "executer" (je reve certainement) alors je pense que nous serons plus en mesure de t'aiguiller.
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 676
    Par défaut
    Ben y a pas mal de code en fait. C'est des JSplitPane imbriqués dans des JSplitPane, mon programme.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    JSplitPane spHaut=new JSplitPane(
    				JSplitPane.HORIZONTAL_SPLIT,true,
    				scEsp,scCommand);
    		spHaut.setResizeWeight(0.5);
    		spHaut.setDividerSize(4);
    Mais tu peux considéré que scEsp est un JPanel et ajouter spHaut à la frame principale si tu veux executer ce code

Discussions similaires

  1. Nouvelle form avec bouton dans barre taches
    Par DarkChamallo dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 17/05/2004, 20h44
  2. [FLASH 5]un bouton dans une image pour revenir sur une scene
    Par patato valdes dans le forum Flash
    Réponses: 7
    Dernier message: 28/04/2004, 20h21
  3. [BCB 5.0] Ajouter un bouton dans internet explorer
    Par GthrDns dans le forum C++Builder
    Réponses: 2
    Dernier message: 01/02/2004, 22h54
  4. Icone/bouton dans la barre des taches...
    Par dynobremo dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 28/02/2003, 12h05
  5. Réponses: 2
    Dernier message: 31/08/2002, 14h00

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