Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1542 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  SWT - exemple simple

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

SWT - exemple simple

n°660687
ohyes
oooooohYes !
Posté le 02-03-2004 à 11:04:29  profilanswer
 

Salut à tous.
 
Voici un HelloWorld utilisant SWT.
 
public static void main(java.lang.String[] args) {
   try {
      Display display = new Display();
      Shell shell = new Shell(display);
      Label label = new Label(shell, SWT.NONE);
      label.setText("Hello World !!" );
 
      shell.pack();
      label.pack();
      shell.open();
 
      while (!shell.isDisposed()) {
         if (!display.readAndDispatch())
            display.sleep();
         }
         label.dispose();
         display.dispose();
      } catch (Throwable exception) {
         exception.printStackTrace(System.out);
      }
   }
}
 
 
Cet exemple va ouvrir une fenêtre classique avec les boutons en haut à droite pour la réduire, l'agrandir, la fermer.
Ma question est :
Comment puis-je faire pour intercepter l'événement de fermeture la fenêtre ? (quand on appuie sur le bouton X en haut à droite).
Y a t-il une méthode à surcharger ? Un exemple ?
 
 
Merci

mood
Publicité
Posté le 02-03-2004 à 11:04:29  profilanswer
 

n°660698
ohyes
oooooohYes !
Posté le 02-03-2004 à 11:17:03  profilanswer
 

Je suis un peu concon, j'ai trouvé la réponse en fouillant un peu.
La voici
 
il faut ajouter :
 shell.addListener(SWT.Close, new Listener(){
  public void handleEvent(Event event) {
   System.out.println("Jeum'Casse" );
  }
 });
   

n°660706
uriel
blood pt.2
Posté le 02-03-2004 à 11:22:42  profilanswer
 

juste une question, pourquoi tu as choisis la solution SWT plutot que Swing (juste comme ca, je me demande)?
:jap:


---------------
IVG en france
n°660906
ohyes
oooooohYes !
Posté le 02-03-2004 à 14:03:56  profilanswer
 

uriel a écrit :

juste une question, pourquoi tu as choisis la solution SWT plutot que Swing (juste comme ca, je me demande)?
:jap:


 
simplement parce que c'est dans l'air du temps ...  :lol:
Ca me parait plus efficace. Le style de programmation ne change pas trop à mon sens et cela est plus léger et plus rapide.
 
[plus rapide car les composants n'arrive pas à l'écran grace à du JAVA, ce sont les librairies locales en C++, je pense, qui le font. Et puis ça tu as simplement un fichier qui change selon ton systeme ... win....linux....]

n°660928
uriel
blood pt.2
Posté le 02-03-2004 à 14:19:15  profilanswer
 

oui c'est vrai que ca a l'air interessant et surtout moins lourd que swing même
j'ai pas eu le temps de m'y pencher serieusement mais ca me tente toujours (si je trouve le temps :/)  
 
:jap:


---------------
IVG en france
n°660951
ohyes
oooooohYes !
Posté le 02-03-2004 à 14:40:18  profilanswer
 

il commence à y avoir plein d'exemple de partout et plein de gens qui en font maintenant.
C'est plus facile.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  SWT - exemple simple

 

Sujets relatifs
[PHP/MYSQL]Ne peut on pas faire plus simple ?[PYTHON/C API] Exemple simple?
javascript: je m'embrouille dans un turc tout simple[sql/php] Optimisation simple de requete ?
[VBA] prob simple sur le control sourcePetit pb simple de chemin pour un fopen
prob très simple - include en phpregex : correspondance à une simple liste
SWT et les onglets 
Plus de sujets relatifs à : SWT - exemple simple


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR