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

Composants Java Discussion :

JTabbedPane - masquer un onglet


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Inscrit en
    Mars 2010
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 60
    Par défaut JTabbedPane - masquer un onglet
    Bonjour,

    J'ai actuellement à développer une application Java utilisant Swing, dans laquelle j'utilise un JTabbedPane.

    J'ai besoin de masquer et faire réapparaître un onglet (l'onglet est une zone de dessin pour l'utilisateur, et il peut avoir plusieurs dessins partagés avec d'autres utilisateurs sur le réseau). Je ne veux donc pas utiliser la fonction remove qui supprime le contenu de l'onglet. Je veux simplement le masquer, et pouvoir le faire réapparaître.

    Pour ce faire j'ai utilisé getTabComponentAt(index).setVisible(false) qui provoque apparemment une levée d'exception. J'ai également utilisé getComponentAt(index).setVisible(false) qui ne fait que masquer le conteneur swing pointé par l'onglet, mais pas l'onglet lui même.

    Merci par avance pour votre aide.

    Cordialement,

    Muska17

  2. #2
    Membre actif
    Homme Profil pro
    Inscrit en
    Mars 2010
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 60
    Par défaut
    Bonjour !

    J'ai résolu mon problème autrement, vu que je n'ai pas réussi à trouver de fonction permettant de masquer un onglet. C'est du bidouillage.

    Pour ceux qui seraient éventuellement intéressés, Je construis une HashMap d'onglets cachés. Lorsque je ferme un onglet, il est effectivement supprimé du composant swing, mais il est toujours présent dans la HashMap. Si je veux le réouvrir, je le récupère dans la HashMap ...

    Ma solution est fonctionnelle, mais je serai content de pouvoir la remplacer par un truc plus propre, à savoir avec une solution "Swing" que je ne connais pas !

    Cordialement,

    Muska17

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

Discussions similaires

  1. [JTabbedPane] close sur onglet
    Par delph1983 dans le forum AWT/Swing
    Réponses: 16
    Dernier message: 21/10/2012, 15h52
  2. JTabbedPane: ordonner les onglets
    Par piotrr dans le forum NetBeans
    Réponses: 1
    Dernier message: 18/02/2008, 20h29
  3. Masquer un onglet
    Par melodyyy dans le forum Macros et VBA Excel
    Réponses: 28
    Dernier message: 08/06/2007, 11h09
  4. [JTabbedPane] changer d'onglet sur clic d'un bouton
    Par lazzeroni dans le forum AWT/Swing
    Réponses: 8
    Dernier message: 26/07/2006, 16h58
  5. [JTabbedPane] Bloquer des onglets
    Par Zanton dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 22/05/2006, 15h52

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