Bonjour,
Je voulais avoir si il etait possible d'ajouter un listener (sur le Display, le Shell?) pour savoir quand une Widget SWT est ajoute.
Ex :
Label label = new Label(shell, SWT.NONE);
J'aimerais ajouter un listener SWT pour detecter que le label est ajoute au Shell.
Un truc du genre :
1 2 3 4 5
| shell.addListener(SWT....) {
public void widgetAdded(Event e) {
Widget widget = (Widget)e.getSource();
}
} |
En fait ce fonctionnement existe en Swing en implementant AWTEventListener
1 2 3 4 5 6 7 8
| public class CSSSwingApplyStylesListener implements AWTEventListener {
public void eventDispatched(AWTEvent evt) {
if (evt instanceof ContainerEvent) {
ContainerEvent cevt = (ContainerEvent) evt;
if (cevt.getID() == ContainerEvent.COMPONENT_ADDED) {
Component component = cevt.getChild();
... |
Mais j'ai bien peur que ca n'existe pas en SWT.
Merci de votre aide.
Angelo
Partager