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 :

Associer une action a un clique (listener?)


Sujet :

SWT/JFace Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 164
    Par défaut Associer une action a un clique (listener?)
    Bonsoir,
    Je dois utiliser pour la première fois la combinaison d'une interface graphique et de programme. Le problème est que je ne sait pas faire !!!
    Je voudrais que quand je clique sur mon bouton mon petit bout de programme s'effectue!! Je voudrais aussi que le résultat s'affiche dans un fenêtre !!!
    Je crois que les actions se font grâce a aux listener mais je ne sais pas comment les utiliser dans se cas la !!
    Mon interface graphique est créer a partir de SWT !!
    Voici ma petite interface graphique pour le moment :
    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
     
    import org.eclipse.swt.SWT;
    import org.eclipse.swt.events.SelectionAdapter;
    import org.eclipse.swt.events.SelectionEvent;
    import org.eclipse.swt.layout.RowData;
    import org.eclipse.swt.layout.RowLayout;
    import org.eclipse.swt.widgets.Button;
    import org.eclipse.swt.widgets.Composite;
    import org.eclipse.swt.widgets.Display;
    import org.eclipse.swt.widgets.Label;
    import org.eclipse.swt.widgets.MessageBox;
    import org.eclipse.swt.widgets.Shell;
    import org.eclipse.swt.widgets.Text;
     
    public class essailayout  {
     
     
     
     
    	public static void main(String[] args) {
    		Display display = new Display();
    	    final Shell shell = new Shell(display, SWT.RESIZE | SWT.CLOSE | SWT.MIN);
    	    shell.setText("Modification d'un Fichier XML");
     
    	    RowLayout layout = new RowLayout(SWT.VERTICAL);
    	    layout.wrap = true;
    	    shell.setLayout(layout);
     
     
    	    Label l1 = new Label(shell, SWT.LEFT);
    	    l1.setText("Fichier à modifier :");
    	    final Text txt1 = new Text(shell, SWT.BORDER);
    	    txt1.setLayoutData(new RowData(150,20));
    	    Button b1 = new Button(shell, SWT.PUSH);
    	    b1.setText("Chercher");
    	    Button b2 = new Button(shell, SWT.PUSH);
    	    b2.setText("Fermer");
     
    	   b1.addSelectionListener(new SelectionAdapter()
    	    {
    	      public void actionPerformed(SelectionEvent context)
    	      {
    	    	 ....
    	      }
    	    });
    	   b2.addSelectionListener(new SelectionAdapter() {
    		   public void widgetSelected(SelectionEvent arg0) {
    		   shell.dispose();
    		   }
    		   });
    	   shell.pack();
    	    shell.open();
     
    	    while (!shell.isDisposed())
    	    {
    	      if (!display.readAndDispatch())
    	        display.sleep();
    	    }
     
    	    display.dispose();
     
    	}
     
    	}
    Le code du programme se trouve dans une autre classe !!
    Merci d'avance
    Bonne soirée !!

  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
    Si j'ai bien compris, ton 1er bouton (b1) doit ouvrir une seconde fenêtre et y afficher des "résultats" ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 164
    Par défaut
    J'ai résolue mon probleme : ) Merci

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

Discussions similaires

  1. Associer une action a l'ouverture de l'index
    Par piotrr dans le forum Struts 2
    Réponses: 10
    Dernier message: 17/05/2008, 11h19
  2. Réponses: 10
    Dernier message: 11/04/2008, 13h37
  3. Réponses: 2
    Dernier message: 04/12/2006, 09h32
  4. associer une action a un jcombobox
    Par jlassiramzy dans le forum AWT/Swing
    Réponses: 14
    Dernier message: 04/08/2006, 10h59
  5. [VB.NET] Associer une action a bcp d'objets ....
    Par Michocs17141 dans le forum Windows Forms
    Réponses: 9
    Dernier message: 06/12/2004, 12h25

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