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

 Java Discussion :

Créer deux panels superposés dans une FrameView


Sujet :

Java

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2009
    Messages : 5
    Points : 4
    Points
    4
    Par défaut Créer deux panels superposés dans une FrameView
    Bonjour,

    Je voudrais créer une Frameview avec deux panels superposés de même taille, de manière à pouvoir changer tout le contenu visible de la fenêtre sans en créer une nouvelle puis cacher/montrer etc. (L'idée étant d'avoir une page d'accueil pour le logiciel puis d'autres ensuite) Savez-vous si c'est possible ? Comment peut-on faire pour lier la taille de deux panels ?

    Je vous remercie d'avance de votre aide !

  2. #2
    Membre habitué Avatar de erictoguem
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    150
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 150
    Points : 187
    Points
    187
    Par défaut tu as deux solutions
    Tu peux faire un setcontentpane sur chacunde ces panels lorsque c'est à son tour de se faire voir.

    Mais je je prefère la deuxième option, utiliser un CardLayout
    JAVA : Plus qu'un langage, une façon de penser

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2009
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    Merci pour ta réponse. Qu'est-ce qu'un CardLayout et comment est-ce que je peux l'implémenter ?

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2009
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    Pouvez-vous me dire aussi comment relier deux panels pour qu'ils aient toujours la même taille svp ? Merci

  5. #5
    Membre habitué Avatar de erictoguem
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    150
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 150
    Points : 187
    Points
    187
    Par défaut
    le CardLayout est un layout manager standart du package awt. il fonctionne comme une pile de carte. chaque fois un des panels est au dessus et occupe toute la partie visible de son conteneur, donc pas besoin de préciser la taille des panels.
    JAVA : Plus qu'un langage, une façon de penser

Discussions similaires

  1. Créer un champ calculé dans une table
    Par tigevellou dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 21/04/2006, 15h08
  2. Lier deux fichiers HF dans une table
    Par SNITON dans le forum WinDev
    Réponses: 1
    Dernier message: 03/01/2006, 22h32
  3. Créer un menu contextuel dans une zone de liste
    Par 973thom dans le forum Access
    Réponses: 10
    Dernier message: 13/09/2005, 23h59
  4. créer un type hidden dans une fonction javascript
    Par amelhog dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 27/05/2005, 12h17

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