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

  FORUM HardWare.fr
  Programmation
  Java

  [eclipse] [popup] pb d'affichage d'une fenetre?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[eclipse] [popup] pb d'affichage d'une fenetre?

n°681003
relivio
salut les gens!!!!!
Posté le 23-03-2004 à 10:48:50  profilanswer
 

bonjour,  
 
je souhaite lancer uen fenetre à partir d'un plug-in, j'ai réussi à mettre mon bouton dans le menu contextuel mais maintenant quand j'appuie sur le bouton rien ne se passe.  
 
voila mon fichier plugin.xml (une partie):  
 
Code:  
<extension  
         point="org.eclipse.ui.popupMenus">  
      <objectContribution  
            objectClass="org.eclipse.core.resources.IFile"  
            id="com.develop.Deployer.popup.popupCont1">  
         <menu  
               label="Sous-menu"  
               id="com.develop.Deployer.popup.popupMenu1"  
               path="additions" >  
            <separator  
                  name="group1">  
            </separator>  
         </menu>  
         <action  
               label="New Action"  
               class="com.develop.Deployer.popup.deployPopup"  
               EnablesFor="*"  
               menubarPath="com.develop.Deployer.popup.popupMenu1/group1"  
               icon="icons/sample.gif"  
               id="com.develop.Deployer.popup.actionPopup">  
         </action>  
      </objectContribution>  
   </extension>  
 
 
et ma méthode run dans la classe deployPopup:  
 
Code:  
public void run(IAction action) {  
       
      Display display = new Display();  
      Shell shell = new Shell(display);  
      shell.setText("Test" );  
       
      Composite composite = new Composite(shell, SWT.NONE);  
      Color couleur = new Color(display,131,133,131);  
      composite.setBackground(couleur);  
      Label label = new Label(composite, SWT.NONE);  
      label.setBackground(couleur);  
      label.setText("Saisir la valeur" );  
      label.setBounds(10, 10, 100, 25);  
      Text text = new Text(composite, SWT.BORDER);  
      text.setText("mon texte" );  
      text.setBounds(10, 30, 100, 25);  
      Button button = new Button(composite, SWT.BORDER);  
      button.setText("Valider" );  
      button.setBounds(10,60,100,25);  
      composite.setSize(140,140);  
      shell.pack();  
      shell.open();  
      shell.dispose();  
      while (!shell.isDisposed())  
         if (!display.readAndDispatch())  
            display.sleep();  
      couleur.dispose();  
      display.dispose();  
       
      shell.setVisible(true);  
       
      MessageDialog.openInformation(  
         shell,  
         "firstPlug Plug-in",  
         "New Action was executed." );  
       
      activeWindow.getShell();  
      //action.run();  
   }  
 
 
Merci pour vos aides futures.


---------------
olivier l'étudiant qui se pose des questions pour progresser.
mood
Publicité
Posté le 23-03-2004 à 10:48:50  profilanswer
 


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

  [eclipse] [popup] pb d'affichage d'une fenetre?

 

Sujets relatifs
Modifier le style des fenetre et des boutonsEclipse - LOMBOZ
Lancer un .bat dans une nouvelle fenêtre de commande dos[Java]Fenetre de scroll: comment scroller automatiquement vers le bas?
Minimiser fenetre DOS au lancement d'un fichier BATCH (.bat)Fermer popup
Probleme à l'affichage d'une requetefenetre sizeable
empecher l'affichage des messages d'erreurs Oracle...[Eclipse] Plusieurs lignes de tabs dans l'IDE ?
Plus de sujets relatifs à : [eclipse] [popup] pb d'affichage d'une fenetre?


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