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

Agents de placement/Fenêtres Java Discussion :

[NetBeans 5.5] Changer de jPanel dans un jFrame ?


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 63
    Par défaut [NetBeans 5.5] Changer de jPanel dans un jFrame ?
    Bonsoir à tous,

    Je suis nouveau dans votre communauté et j'espère ne pas créer ici un doublon sur le forum, je ne suis pas parvenu à trouver réponse à mon problème...

    J'ai une application à développer, j'ai décidé de le faire en Java et avec la dernière version de Netbeans, la 5.5.
    Cette application comportera 8 parties. Mon idée étant de faire un menu latéral avec des jButtons, chacun d'entre permettant de naviguer dans les différentes parties du programme. Je voudrais savoir comment faire afin d'ajouter un/des jPanel à mon jFrame principal (celui contenant les boutons et ne changeant jamais) qui représenteraient les différentes parties pointées par les boutons ?
    J'ai déjà essayé en faisant plusieurs jFrame, mais le rendu n’est vraiment pas... Propre.

    Voilà, si quelqu'un peut me dire comment m'y prendre, c'est la première application "complète" que je suis amené à développer donc tous bons conseils est bon à suivre!

    Si par malheur une réponse à ce "problème" a déjà était proposée dans le FAQ ou un tutoriel ou même sur un post j'en suis d'avance, désolé...

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Utilises un CardLayout sur ton panel principal dans lequel tu vas mettre tes différents panels le CardLayout est un conteneur qui stocke plusieurs composants mais n'en affiche qu'un à la fois.
    http://www.inf.enst.fr/~charon/coursJava/interSwing/cartes.html

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 63
    Par défaut
    Merci pour ta réponse, ça semble être une bonne réponse à ma question, je test ça dans la journée avant de passer en résolu.

    EDIT: Voilà, après quelques petits problèmes avec le code généré par netbeans c'est un succés, merci beaucoup pour la réponse !

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

Discussions similaires

  1. Changer le JPanel dans le MousseListener d'un JTable
    Par selmagsi dans le forum Composants
    Réponses: 11
    Dernier message: 18/06/2014, 16h24
  2. Positionner précisement plusieurs JPanel dans une JFrame.
    Par RadicalBob dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 13/06/2006, 22h42
  3. un même JPanel dans deux JFrame
    Par blaise_laporte dans le forum Agents de placement/Fenêtres
    Réponses: 15
    Dernier message: 20/04/2006, 16h20
  4. Ajout de JPanel dans un JFrame
    Par Invité dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 13/04/2006, 12h22
  5. Gestion de menu, JPanels dans une JFrame
    Par Doc.Fusion dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 03/12/2004, 18h27

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