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] personnaliser un JTabbedPane


Sujet :

Composants Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 23
    Par défaut [JTabbedPane] personnaliser un JTabbedPane
    Bonjour,

    j'aurais besoin de pouvoir personnaliser l'apparence d'un JTabbedPane (j'ai déjà un png avec ce a quoi il doit ressembler et tout le découpage nécessaire) j'ai eu beau chercher j'ai du mal a trouver ce que je cherche.

    si vous pouviez avoir la gentillesse de me donner quelques pistes de recherches ça me débloquerait pas mal parce que la je ne sait absolument pas comment partir. j'ai déjà regardé du coté du look & feel mais en écrire un pour juste un JTabbedPane me semble un peut lourd :s

    je précise que je souhaite juste refaire le "menu" dans lequel les onglets sont affiché en utilisant des images et en changeant le font utilisé pour écrire le titre de ces mêmes onglets.

    merci d'avance pour votre aide!

  2. #2
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    Citation Envoyé par kucai Voir le message

    je précise que je souhaite juste refaire le "menu" dans lequel les onglets sont affiché en utilisant des images et en changeant le font utilisé pour écrire le titre de ces mêmes onglets.
    salut.
    si tu veux ajouter des icones à tes onglets, tu as les deux méthodes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    void addTab(String title,        Icon icon,        Component component)  
              Adds a component represented by a title  and/or icon, either of which can be null. 
    
    void addTab(String title,        Icon icon,        Component component,        String tip)  
              Adds a component and tip  represented by a title and/or icon,  either of which can be null.
    doc : http://download-llnw.oracle.com/java...abbedPane.html

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 23
    Par défaut
    ce n'est pas une icone que je souhaite ajouter mais vraiment redéfinir complètement la charte graphique du composant.
    je vous joins une capture de ce a quoi je veut que la barre ressemble


    hier j'ai tenté d'écrire un composant heritant de JTabbedPane en réécrivant la méthode paintComponent mais je sèche un peut, comment je peut détecter le nombre d'onglets et l'onglet actif?

  4. #4
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    salut.
    tu peux voir ce blog

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 23
    Par défaut
    merci bien j'ai trouvé des sources interessantes.

    cependant il link sur un tuto qui a l'air vrement interessant (c'est pas la premiere fois que je tombe dessus dans mes recherches) et le lien est malheuresement cassé :s
    c'est l'article de Jon Lipsky intitulé Creating a custom UI delegate for JTabbedPane
    quelqu'un sait ou je pourais le retrouver?

  6. #6
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    Citation Envoyé par kucai Voir le message
    merci bien j'ai trouvé des sources interessantes.

    cependant il link sur un tuto qui a l'air vrement interessant (c'est pas la premiere fois que je tombe dessus dans mes recherches) et le lien est malheuresement cassé :s
    c'est l'article de Jon Lipsky intitulé Creating a custom UI delegate for JTabbedPane
    quelqu'un sait ou je pourais le retrouver?
    ca doit pas être celui la par hasard

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 23
    Par défaut
    ouep ca doit être ca!

    merci beaucoup pour ton aide je devrais m'en sortir avec ca!

    pour ceux qui tomberaient sur ce post par la suite les sources et images qui ne sont plus disponibles sur l'article posté par slim sont disponibles ici

    c'est l'article du 22 novembre 2007

  8. #8
    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
    En fait le blog d'origine n'existe plus.

    Il s'agissait de http://blog.elevenworks.com/.

    Il doit être possible de la ressortir via archive.org, toutefois leur wayback machine semble down sur le moment.

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 23
    Par défaut
    je viens de regarder sur archive.org (très bon site au passage je ne connaissait pas mais voila un lien qui risque de s’avérer utile par la suite!) et le tuto dont il est question dans ce post n'est pas disponible :s
    l'article le plus récent du blog qu'ils arrivent a retrouver date de mars 2006 et toutes les références a cet article que j'ai trouvé datent de 2007 donc il faudra se contenter de la copie de l'article sans les images que slim a posté plus haut! pour trouver des sources avec des exemples referez vous au lien que j'ai posté au dessus

  10. #10
    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

  11. #11
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272

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

Discussions similaires

  1. Personnalisation d'un JTabbedPane
    Par nddvlp dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 03/05/2012, 20h34
  2. JTabbedPane personnalise, gap grandissant
    Par oldergod dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 07/10/2009, 12h18
  3. [JTabbedPane] afficher texte étiquette bas en haut.
    Par spoutyoyo dans le forum Agents de placement/Fenêtres
    Réponses: 11
    Dernier message: 07/07/2009, 18h46
  4. Personnalisation d'un JTabbedPane
    Par Polux000 dans le forum Composants
    Réponses: 1
    Dernier message: 08/05/2009, 00h55
  5. [JTabbedPane] Accès à des composants dynamiques
    Par SamRay1024 dans le forum Composants
    Réponses: 8
    Dernier message: 26/05/2004, 14h04

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