SWT est une librairie graphique. C'est-à-dire qu'au même titre que AWT, ou Swing, elle va vous permettre
de générer des interfaces graphiques pour vos applications java. La particularité de SWT est de déléguer
à la couche graphique du systême d'exploitation sur lequel est executée l'application les fonctions
d'affichage. En clair, vous utilisez les MFC, Gtk ou autre à travers SWT.
ajouter la librairie présente dans le dossier /plugins/ d'éclipse : org.eclipse.swt.win32
Les styles d'une fenêtre (constantes de la classe SWT) :
- BORDER : ajoute un border
- CLOSE : ajoute un bouton de fermeture
- MIN : ajoute un bouton pour minimiser la fenêtre
- MAX : ajoute un bouton pour maximiser la fenêtre
- RESIZE : ajoute un border pour le redimensionnement
- TITLE : ajoute une barre de menu
Paramètres pré-définis
- NO_TRIM : fenêtre sans possibilité de redimensionner, agrandir,minimiser, déplaçable, border,...
- DIALOG_TRIM : TITLE | CLOSE | BORDER
- SHELL_TRIM : CLOSE | TITLE | MIN | MAX | RESIZE