1. #1
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    janvier 2007
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : janvier 2007
    Messages : 151
    Points : 81
    Points
    81

    Par défaut Redimensionner les onglets

    Bonjour,
    J'ai une IHM avec 3 onglets, je souhaite les ajouter comme sur l'image suivante :


    Nom : onglet.png
Affichages : 24
Taille : 17,9 Ko


    Je vous remercie par avance.
    Je précise que je suis sur RCP avec SWT/JFACE.

  2. #2
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java/Eclipse RCP
    Inscrit en
    septembre 2009
    Messages
    10 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java/Eclipse RCP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : septembre 2009
    Messages : 10 288
    Points : 24 713
    Points
    24 713
    Billets dans le blog
    2

    Par défaut

    Salut,

    Tu veux dire sans TabFolder ? Genre simuler un TabFolder, mais avec les 3 tabs qui prennent la largeur de la fenêtre ?
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  3. #3
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    janvier 2007
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : janvier 2007
    Messages : 151
    Points : 81
    Points
    81

    Par défaut

    Bonjour et merci de m'avoir répondu.
    Je veux un tabFoder avec 3 TabItem qui prennent chacune la largeur de la fenêtre divisée par 3.
    Merci

  4. #4
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java/Eclipse RCP
    Inscrit en
    septembre 2009
    Messages
    10 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java/Eclipse RCP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : septembre 2009
    Messages : 10 288
    Points : 24 713
    Points
    24 713
    Billets dans le blog
    2

    Par défaut

    A la base les TabItem du TabFolder ne sont pas censé être dimensionné comme on veut. Tu ne pourras pas le faire avec un TabItem à mon avis, d'autant que, comme tout composant SWT, il n'est pas extensible.

    Avec un CTabItem du CTabFolder, il y aurait bien une combine pour forcer la taille, en mettant une image "vide" (la largeur préférentielle va inclure la largeur de l'image), mais elle va pousser le texte à droite (et mettre une image avec le texte est une fausse bonne idée).

    Ce que je ferais, si j'avais à faire ça, de mettre tout dans un GridLayout, avec une première ligne de 3 colonnes, avec des composants qui ressemblent à des TabItem/CTabItem (avec une bordure adéquate), et pour gérer les controles associés aux tabs, simplement un StackLayout. Avec equalWidth à true, et un colspan sur le Composite qui contient les controles.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  5. #5
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    janvier 2007
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : janvier 2007
    Messages : 151
    Points : 81
    Points
    81

    Par défaut

    Merci beaucoup,
    Je vais tenter ta solution et verrai ce que cela donnerait.
    Merci et bonne Week-end !!!!

Discussions similaires

  1. Petites question sur les onglets...
    Par jarod_bx dans le forum Access
    Réponses: 1
    Dernier message: 20/12/2005, 18h45
  2. [VBA Excel] supprimer tous les onglets sauf un
    Par drinkmilk dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 09/11/2005, 18h11
  3. Les onglets dans Visual Basic
    Par kilhom dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 22/10/2005, 19h33
  4. Cacher les onglets d'un TPageControl
    Par Patrick Seuret dans le forum C++Builder
    Réponses: 5
    Dernier message: 21/10/2005, 16h05
  5. Redimensionner les images dans un tableau
    Par cyke37 dans le forum JavaScript
    Réponses: 10
    Dernier message: 13/10/2005, 19h19

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