Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
IHM = Eclipse, Java, Calimero...
#10
Bonjour,

Pour info, l'écriture (méthode write) fonctionne enfin. J'ai résolu mon problème en modifiant les paramètres des modules pour qu'ils repassent automatiquement à 0 au bout d'une seconde.
Ainsi dans mon soft dés que j'écrit 1 sur une sortie, ça m'envoi une impulsion d'une seconde au niveau du contact sec relais.

Maintenant je cherche à trouver comment rafraîchir automatiquement mon état de voyant sur l'IHM (sachant que dans le soft j'ai une méthode qui se déclenche automatiquement au moment du changement d'état de mon entrée). Mais je ne sais pas comment changer mon voyant, sachant que je suis parti sur cet objet:
Image image = new Image (display, 16, 16);
Color color = display.getSystemColor (SWT.COLOR_RED);
color = display.getSystemColor (SWT.COLOR_GREEN);
final GC gc = new GC (image);
gc.setBackground (color);
gc.fillRectangle (image.getBounds ());
gc.dispose ();

...
Label reportLED = new Label (shell, SWT.BORDER);

Rectangle clientArea = shell.getClientArea ();
reportLED.setLocation (clientArea.x, clientArea.y);
reportLED.setImage (image);
reportLED.pack ();

shell.setLayout (new RowLayout ());
shell.pack ();
shell.setSize(433, 70);
shell.open ();

while (!shell.isDisposed ())
{
if (!display.readAndDispatch ())
display.sleep ();
}
image.dispose ();
display.dispose ();

Seulement, une fois ma fenêtre lancée, je ne sais pas comment on peut modifier la couleur du carré ainsi dessiné?
Répondre


Messages dans ce sujet
IHM = Eclipse, Java, Calimero... - par mesurecom - 04/09/2013, 14:09:01
RE: IHM = Eclipse, Java, Calimero... - par fma38 - 08/09/2013, 10:51:06
RE: IHM = Eclipse, Java, Calimero... - par mesurecom - 09/09/2013, 07:47:03
RE: IHM = Eclipse, Java, Calimero... - par mesurecom - 09/09/2013, 19:11:08
RE: IHM = Eclipse, Java, Calimero... - par fma38 - 09/09/2013, 20:52:38
RE: IHM = Eclipse, Java, Calimero... - par mesurecom - 09/09/2013, 21:00:49
RE: IHM = Eclipse, Java, Calimero... - par mesurecom - 12/09/2013, 13:50:38
RE: IHM = Eclipse, Java, Calimero... - par fma38 - 12/09/2013, 14:04:39
RE: IHM = Eclipse, Java, Calimero... - par mesurecom - 23/09/2013, 14:23:17
RE: IHM = Eclipse, Java, Calimero... - par mesurecom - 29/09/2013, 19:20:45

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)