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

SWT/JFace Java Discussion :

[SWT] prolbème d'affichage


Sujet :

SWT/JFace Java

  1. #1
    Membre habitué Avatar de whilecoyote
    Inscrit en
    Novembre 2004
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 154
    Points : 149
    Points
    149
    Par défaut [SWT] prolbème d'affichage
    Bonjour,
    J'utilise le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    int style =
    			SWT.MULTI
    			| SWT.BORDER
    			| SWT.H_SCROLL
    			| SWT.V_SCROLL
    			| SWT.FULL_SELECTION; 
     
    //        Composite mainPanel = widgetFactory.createComposite(parent, style ) ;
     
    		ScrolledComposite mainSrolledPanel = new ScrolledComposite(parent, style);
     
    		Composite mainPanel = new Composite(mainSrolledPanel,SWT.NONE);
     
     
            GridLayout layout = new GridLayout();
     
            GridData mainGridData = new GridData(GridData.HORIZONTAL_ALIGN_FILL);
            mainPanel.setLayout(layout);
            mainPanel.setLayoutData(mainGridData);
     
            mainGridData.grabExcessHorizontalSpace = true;

    Mon problème est que tous ce que je crée dans mainPanel (ou dans mainScrolledPanel) ne s'affiche pas alors que tous se que je crée dans parent s'affiche : .

    Mon but etant de créer une vue qui créer des scrollbar quand cela s'avere nécessaire.

    Merci de votre aide.

    W.Coyote

  2. #2
    BiM
    BiM est déconnecté
    Expert éminent sénior
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Points : 10 765
    Points
    10 765
    Par défaut
    mainPanel.setVisible(true);

  3. #3
    Membre habitué Avatar de whilecoyote
    Inscrit en
    Novembre 2004
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 154
    Points : 149
    Points
    149
    Par défaut
    Apparement cela ne suffit pas... parce que ça ne marche toujours pas.

  4. #4
    BiM
    BiM est déconnecté
    Expert éminent sénior
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Points : 10 765
    Points
    10 765
    Par défaut
    J'suis en train de me dire que t'as rien mis dans ton mainPanel en même temps...

  5. #5
    Membre habitué Avatar de whilecoyote
    Inscrit en
    Novembre 2004
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 154
    Points : 149
    Points
    149
    Par défaut
    C'est parce que j'avais pas mis tous le code. Je viens de trouver (par hasard mais j'ai quand même trouvé)
    En fait il fallait que je fasse :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    mainSrolledPanel.setContent(mainPanel);
     
    tous le code de création des boutons et autres et à la fin de ma méthode
     
    mainPanel.setSize(mainPanel.computeSize(SWT.MAX, SWT.MAX));
    Merci encore pour ton aide..

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 21/05/2015, 20h15
  2. Réponses: 1
    Dernier message: 03/09/2014, 10h28
  3. [SWT] [débutant] Raffraichir l'affichage
    Par jbwan dans le forum SWT/JFace
    Réponses: 1
    Dernier message: 19/06/2006, 09h43
  4. [SWT][LINUX] Problèmes d'affichage
    Par BiM dans le forum SWT/JFace
    Réponses: 4
    Dernier message: 11/06/2006, 16h27
  5. [SWT][IHM]Probleme d'affichage des icones
    Par barbu0055 dans le forum SWT/JFace
    Réponses: 6
    Dernier message: 03/03/2006, 12h05

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