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 :

inserer une Panel dans une JTabbedPane ?


Sujet :

AWT/Swing Java

  1. #1
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 28
    Par défaut inserer une Panel dans une JTabbedPane ?
    bounjour,
    j'ai un JtabbedPane et un Jpanel et je veut inserer cette Jpanel dans Jtappedpane je sais comment, mais le problemme c que le Jpanel est de grand taille par rapport a Jtabbedpane ,
    la question c comment inserer le panel dans Jtabbedpane pour que je puisse voir les barres de déffilement pour bien voir tout le panel ????
    et merci

  2. #2
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2007
    Messages
    697
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 697
    Par défaut

    tu mets ton panel dans un JScrollPane puis ton JScrollPane dans ton TabbedPAne

  3. #3
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 28
    Par défaut
    j ai déja fait ça mais il reste le méme problemme .

  4. #4
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2007
    Messages
    697
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 697
    Par défaut
    cad?

  5. #5
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 28
    Par défaut
    cad dans le jtabbed pane je vois selement le 1/4 du panel ke j ai inserer sans les barres de deffilement

  6. #6
    Membre expérimenté

    Étudiant
    Inscrit en
    Mai 2006
    Messages
    200
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 200
    Par défaut
    Bonjour,

    Tu ajoute surement mal ton JPanel à ton JScrollPane !!!

    Montre nous un peu de code.

  7. #7
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 28
    Par défaut
    voila mon code

    panelc = new monpanel();

    jScrollPane0.add(panelc , null);


    jScrollPane0.setViewportView(panelc);

    jTabbedPane1.addTab(" 1erpanel ", jScrollPane0);

  8. #8
    Membre expérimenté

    Étudiant
    Inscrit en
    Mai 2006
    Messages
    200
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 200
    Par défaut
    Euh...

    Je viens d'essayer ton code chez moi, il marche très bien. Pour ma part, j'ai bien les barres de défilement.

    Tu es sur que ton JPanel est plus grand et dépasse du JTabbedPane ??? J'ai pas l'impression !!!

  9. #9
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 28
    Par défaut
    essayé de cree un panel de taille 1200sur600( par expl)
    et un JtabbedPane de tallie inférieur .

  10. #10
    Membre expérimenté

    Étudiant
    Inscrit en
    Mai 2006
    Messages
    200
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 200
    Par défaut
    Comment est-ce que tu fixes la taille de ton JPanel ???

  11. #11
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 28
    Par défaut
    monpanel.setBounds(int ..,int ..,1200,800)

  12. #12
    Membre expérimenté

    Étudiant
    Inscrit en
    Mai 2006
    Messages
    200
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 200
    Par défaut
    Le problème vient de là

    Utilise :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    panel.setPreferredSize(new Dimension(1200, 600));
    edit: setBounds est utilisé pour positionner des composant dans un container avec un layout null.

  13. #13
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 28
    Par défaut
    rien n affiche ,

  14. #14
    Membre expérimenté

    Étudiant
    Inscrit en
    Mai 2006
    Messages
    200
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 200
    Par défaut
    Inspire toi de ça, ca marche très bien :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    JFrame frame = new JFrame();
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setSize(400, 400);
     
    JTabbedPane tabbedPane = new JTabbedPane();
    frame.getContentPane().add(tabbedPane);
     
    JPanel panel = new JPanel();
    panel.setPreferredSize(new Dimension(1200, 600));
     
    JScrollPane scrollPane = new JScrollPane();
    scrollPane.getViewport().add(panel);
    tabbedPane.addTab("tab", scrollPane);
     
    frame.setVisible(true);

  15. #15
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 28
    Par défaut
    c bien
    merci .

  16. #16
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2007
    Messages
    697
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 697
    Par défaut
    scrollPane.getViewport().add(panel);
    je crois qu'il faut plutôt faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    scrollPane.getViewportView().add(panel);
    Sinon tu n'ajoute le panel qu'a la vue donc tu n'as normalement pas exactement ce que tu veux. Mais si tu dis que ça marche...

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

Discussions similaires

  1. [XL-2007] Afficher une checkbox dans une feuille si une checkbox d'une autre feuille est cochée
    Par JessieCoutas dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 18/08/2009, 13h35
  2. portée d'une variable dans une fonction dans une méthode
    Par laurentg2003 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 29/06/2009, 19h05
  3. [POO] dans une classe, appeler une fonction dans une méthode
    Par arnaudperfect dans le forum Langage
    Réponses: 3
    Dernier message: 26/08/2007, 23h04
  4. Envoyer une formulaire dans une page dans une Frame
    Par zooffy dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 29/06/2007, 10h13
  5. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48

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