| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
| slam4:gui:swt [2013/03/26 03:03] – [4.1- Ajout de listener] jcheron | slam4:gui:swt [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 |
|---|
| |
| ===== -- Implémentation du comportement ===== | ===== -- Implémentation du comportement ===== |
| | Nous allons ajouter les comportements suivants : |
| | * Sur la sélection d'une des options, le texte de l'option sélectionnée apparaît dans la zone de texte. Le **activeButton** devient l'option sélectionnée |
| | * Sur le click du bouton Valider, le texte entré dans la zone de texte remplace le texte de l'option sélectionnée (activeButton) |
| ==== -- Ajout de listener ==== | ==== -- Ajout de listener ==== |
| |
| btnOption_1.addSelectionListener(sa); | btnOption_1.addSelectionListener(sa); |
| </sxh> | </sxh> |
| | |
| | |
| | ===== --Divers ===== |
| | |
| | ==== -- Chargement d'une image ==== |
| | <sxh java> |
| | public static Image loadImage(String path, boolean inJar) { |
| | Image newImage = null; |
| | try { |
| | if (inJar) |
| | { |
| | newImage = new Image(null, App.class.getClassLoader().getResourceAsStream(path)); |
| | } |
| | else { |
| | newImage = new Image(null, path); |
| | } |
| | } catch (SWTException ex) { |
| | ex.printStackTrace(); |
| | } |
| | |
| | return newImage; |
| | } |
| | </sxh> |
| | |
| | |
| | |
| ===== -- Liens ===== | ===== -- Liens ===== |
| * [[http://www.eclipse.org/swt/widgets/|SWT Widgets]] | * [[http://www.eclipse.org/swt/widgets/|SWT Widgets]] |
| * [[http://wiki.eclipse.org/index.php/Rich_Client_Platform|Rich Client Platform - Eclipse RCP]] | * [[http://wiki.eclipse.org/index.php/Rich_Client_Platform|Rich Client Platform - Eclipse RCP]] |