OVH Cloud OVH Cloud

swt "action listener"

2 réponses
Avatar
remy
bonjour

je me demande s'il est correct de faire avec le/la swt


helpMenuH =new MenuItem(menuBar,SWT.CASCADE);
helpMenuH.setText("&Aide");
helpMenuH.addSelectionListener(new Action());

et dans une autre class

private static void installBisActionUpdater(MenuItem menu)
{
new MenuItem(menu.getMenu(),SWT.SEPARATOR);
MenuItem bis =new MenuItem(menu.getMenu(),SWT.PUSH);
bis.setText("&Bis");
bis.setEnabled(false);
MenuItem []m=menu.getMenu().getItems();
for(int i=0;i<m.length;i++)
{
System.out.println(m[i]);
m[i].addSelectionListener(new BisAction(bis));

}
}


en gros un obj menu item se retrouve avec 2 obj
qui implements SelectionListener
en plus du fait que cela fct parfaitement si si
je voudrais savoir si c'est par hasard ou si c'est correct

et plus delicat je me demande comment l'on fait pour poster/envoyer un
evenement pour le/la swt
inutile de vous dire que je debute avec swt


merci
--
des conneries j'en ai dites oui oui je vous assure...
mais elles n'engagent que votre perception
remy

2 réponses

Avatar
remy

et plus delicat je me demande comment l'on fait pour poster/envoyer un
evenement pour le/la swt
inutile de vous dire que je debute avec swt



jai trouver un exemple pas facile a trouver
et donc non teste de

Event event = new Event();
event.character = 'p';
Display.getCurrent()
.getFocusControl()
.notifyListeners( SWT.KeyDown, event );

pour le reste la question et toujours d'actualité

Avatar
remy

Event event = new Event();
event.character = 'p';
Display.getCurrent()
.getFocusControl()
.notifyListeners( SWT.KeyDown, event );



c'est pas beau le progret je ne comprends rien

je poste un obj event l'on recupere dans

public void widgetSelected(SelectionEvent event)

et l'obj SelectionEvent qui n'a aucun rapport avec l'obj event
je ne peux meme pas recuperer l'obj event qui a servi a la construction
de l'obj SelectionEvent

SelectionEvent(Event e)

il me reste plus qu'a essayer de comprendre comment l'on cree un
evenement associe a un MenuItem

moi meme de mauvaise humeur






--
des conneries j'en ai dites oui oui je vous assure...
mais elles n'engagent que votre perception
remy