begin process at 2010 03 12 23:38:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Général

 > 

Plugin Eclipse


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Plugin Eclipse

vendredi 13 avril 2007 à 18:46:29 | Plugin Eclipse

joduak

Salut!

Je développe un plugin pour Eclipse et je rencontre un pb !
Je voudrais savoir si la fenêtre d'Eclipse a le focus ou non.

A l'activation de mon plugin sous Eclipse, j'instancie la classe suivante.
Je ne peux placer un addFocusListener uniquement sur le shell et pas sur le Workbench complet pour détecter si la fenêtre d'Eclipse a le focus.

Le code ci-après déclenche focusGained et focusLost après avoir réduit puis agrandit ma fenêtre d'Eclipse. D'ailleurs je ne sais pas pourquoi ça déclenche ces 2 evenements.

Bref, dans tous les cas il faudrait appliquer addFocusListener à la fenêtre principale !! grr

Si tu as une idée ou non fais moi signe.
Merci d'avance !

Go

package plugin.actions;

import org.eclipse.swt.events.FocusEvent;
import org.eclipse.swt.events.FocusListener;
import org.eclipse.swt.widgets.Control;
import org.eclipse.ui.IWorkbenchWindow;
import org.eclipse.ui.PlatformUI;

public class FocusDetection implements FocusListener
{

private IWorkbenchWindow window;

public FocusDetection ()
{
System.out.println("HELLO");
window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();

System.out.println("window : " + window);
window.getShell().addFocusListener(this);
}


public void focusGained(FocusEvent e) {
// TODO Auto-generated method stub
System.out.println("GAIN : " + e);

}


public void focusLost(FocusEvent e) {
// TODO Auto-generated method stub
System.out.println("LOST : " + e);

}


}



Cette discussion est classée dans : fenêtre, window, import, eclipse, plugin


Répondre à ce message

Sujets en rapport avec ce message

plugin [ par fredmorvant29 ] bonjour,je viens de copier des plugin ds mon répertoire plugin d'Eclipse, mais ce dernier ne les acceptent pas car il lui manquerait "org.eclipse.core vue sous plugin eclipse [ par julio13 ] salut a tous,voila, je développe en ce moment un plugin eclipse. Je crée des vues que j'insère dedans... Jusque là rien de bien méchant.Je veux créer Enlever "Java Applet Window" [ par jtmarin ] Voilà, j'ai jusqu'à maintenant j'ai toujours lancé mon applet depuis Eclipse et là j'ai fait un fichier batch pour pouvoir la lancer directement.je fa Pb exécution servlet eclispe/tomcat.plugin sysdéo [ par pjfly ] J'utilise Tomcat 4.18, Eclipse 2.1.2 et le plugin 2.2 sous windows XP. J'ai le message : HTTP 404 la ressource demandée n'est pas disponible. Le sourc Fermeture d'une fenêtre [ par coucounet ] Bonjour à tous!J'ai un gros souci concernant les JFrame :J'ai mon appli qui tourne dans une JFrame principale. Il m'arrive parfois d'ouvrir d'autres J EclipseUML [ par EducJava ] Salut, Je cherche un expert d'Eclipse...J'ai récemment installé Eclipse 3.0 et j'aimerais maintenant faire du UML avec Eclipse. J'ai cherché et j'ai t Eclipse plugin SDE [ par EducJava ] Salut,Je cherche un expert dans l'installation du plugin pour Eclipse le SDE. J'ai executé le plugin et comme mon ordi passait son temps à geler je l' Plugin pour Eclipse 3.0 [ par surchat ] Salut à tous, J'aimerais pouvoir développer une interface graphique sans la codée de A à Z. Existe-il un plug-in de conception graphique pour Eclipse? Eclipse 3.0 et plugin tomcat de sysdeo [ par momotaro ] momotarobonjour,je n'arrive pas à installer le plugin tomcat de sysdeo dans le version 3.0 de tomcat. Est-ce quelqu'un a essayé? est-ce que quelqu'un SWT [ par julio13 ] Salut à tous,voila ma question :je suis en train de développer un plugin eclipse. Au départ, le plugin est initialisé avec un fichier .xml pour la con


Nos sponsors


Appels d'offres

Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,265 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales