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 :

Ajouter un label une fois le shell afficher


Sujet :

SWT/JFace Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    45
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 45
    Par défaut Ajouter un label une fois le shell afficher
    Bonjour,

    J'essaie depuis quelques heures de créer un nouveau label dans un Composite mais une fois le Shell ouvert (Le Composite est lui aussi déjà créer) sans succès.

    Vous pouvez me donner une piste svp

    @ ++

  2. #2
    Membre chevronné Avatar de desert
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    414
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 414
    Par défaut
    Bonjour,
    A la suite de quel évènement doit être créé ce label ?
    Un exemple de code qui se charge de créer un label lors d'un clic sur un bouton :
    Code java : 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
    Display display = new Display();
    Shell shell = new Shell(display);
    shell.setLayout(new GridLayout());
    final Composite composite = new Composite(shell, SWT.NONE);
    composite.setLayout(new GridLayout());
    composite.setLayoutData(new GridData());
    Button button = new Button(shell, SWT.PUSH);
    button.setText("Push");
    button.addListener(SWT.Selection, new Listener() {
    	public void handleEvent(Event event) {
    		Label label = new Label(composite, SWT.NONE);
    		label.setLayoutData(new GridData());
    		label.setText("Label");
    		composite.layout(true);
    	}
    });
    shell.open();
    while (!shell.isDisposed()) {
    	if (!display.readAndDispatch())
    		display.sleep();
    }
    display.dispose();

Discussions similaires

  1. [Batch] Script qui une fois lancé n'affiche pas les commandes dans le terminal
    Par alex2746 dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 25/05/2012, 10h53
  2. Ajouter un label à une box en passant par une fonction CALLBACK
    Par lolotomik dans le forum GTK+ avec C & C++
    Réponses: 1
    Dernier message: 12/05/2009, 19h51
  3. Réponses: 11
    Dernier message: 27/06/2006, 15h05
  4. le sous formulaire s'affiche une fois sur deux
    Par Math dans le forum Access
    Réponses: 16
    Dernier message: 10/10/2005, 15h25
  5. [XSL] N'afficher qu'une fois une valeur + fusionner cellule
    Par DidRocks dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 05/09/2005, 09h22

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