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 :

Problème d'insertion de widgets dans scrolledComposite


Sujet :

SWT/JFace Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 23
    Par défaut Problème d'insertion de widgets dans scrolledComposite
    Bonsoir,

    J'ai un problème assez ennuyeux, je désire insérer un widget (un Text par exemple) dans un scrolledComposite figurant sur un composite parent.
    j'arrive à faire apparaitre à l'écran mon scrolledComposite, le problème c'est que le widget n'apparait pas à l'intérieur.

    Je me suis dit, c'est peut-être un problème de layout, pourtant je pense l'avoir appliqué correctement sur mon scrolledComposite.

    voici mon code, si quelqu'un peut m'aider à résoudre ce problème car là j'ai du mal

    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
     
     
    parent.setSize(600, 282);
    scrolledComposite = new ScrolledComposite(parent, SWT.H_SCROLL | SWT.V_SCROLL);
    GridLayout compositeLayout = new GridLayout(1,true);
    scrolledComposite.setLayout(compositeLayout);
    GridData scrolledCompositeLData = new GridData();
    scrolledComposite.setLayoutData(scrolledCompositeLData);
    scrolledComposite.setAlwaysShowScrollBars(true);
    			scrolledComposite.setBackground(SWTResourceManager.getColor(105, 126, 209));
     
    text = new Text(scrolledComposite, SWT.READ_ONLY | SWT.SINGLE | SWT.BORDER);
    GridData layoutData = new GridData();
    text.setLayoutData(layoutData);
    text.setText("aaaaaaa");
    text.setBackground(SWTResourceManager.getColor(0, 126, 100));

  2. #2
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 23
    Par défaut
    Bon ben je sais pas, il s'agit peut-être d'un problème lié au scrolledComposite lui-même. J'ai donc décidé de la faire dans l'autre sens, j'ai utilisé un Composite classique auquel j'ai forcé un scroll horizontal et vertical et là le résultat escompté est au rendez-vous. Cependant je suis curieux de savoir pourquoi le scrolledComposite ne marche pas correctement.

  3. #3
    Membre chevronné
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    340
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 340
    Par défaut
    Tu as mal lu la doc du ScollComposite... tu dois faire appel aux methodes setContent(Control), setMinimumSize(int, int) et optionnellement setExpandVertical(boolean) et setExpandHorizontal(boolean), mais tu ne dois pas associer de gestionnaire de placement au ScrollComposite.

    Au passage le control Text est deja équipé en barres de défilement via l'utilisation des styles SWT.V_SCROLL et SWT.H_SCROLL.

Discussions similaires

  1. Réponses: 0
    Dernier message: 22/07/2012, 15h40
  2. [Conception] Problème d'insertion de tuples dans la base
    Par grumly22 dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 11/05/2006, 09h02
  3. [MFC] Problème d'insertion du caractère ' dans une BD
    Par julien.nasser dans le forum MFC
    Réponses: 5
    Dernier message: 21/04/2006, 09h46
  4. [VB6] Problème avec insertion d'icônes dans menu
    Par marsup54 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 02/03/2006, 21h38
  5. [MySQL] Problème d'insertion de données dans table d'associations
    Par Yukhaa dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 07/02/2006, 17h10

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