question sur l'utilisation de MessageBox (org.eclipse.swt.widgets.MessageBox)
3 réponses
textorm37
petite question :
Comment faire apparaitre d'autres boutons que 'OK' dans ces
messageBox.
Le paramètre 'style' existe bien mais :
1) je ne trouve nulle part les valeurs correspondantes (après
tatonnement, j'ai trouvé que 2 = info, 4=point d'interrogation etc...
2) ce même paramètre est aussi utilisé pour le nombre de boutons (ok,
ou yes/no, ou yes/no/cancel), mais la, je vois pas comment.
La javadoc parle de l'operateur "|" pour separer les valeurs du
paramètre, mais j'ai beau tout essayer, je n'ai qu'un bouton ok.
Si quelqu'un connait les valeurs de ces styles, je suis preneur
public class MessageBox extends Dialog Instances of this class are used used to inform or warn the user.
Styles: ICON_ERROR, ICON_INFORMATION, ICON_QUESTION, ICON_WARNING, ICON_WORKING OK, OK | CANCEL YES | NO, YES | NO | CANCEL RETRY | CANCEL ABORT | RETRY | IGNORE Events: (none) IMPORTANT: This class is intended to be subclassed only within the SWT implementation.
FRED
"seb.L" wrote:
petite question : Comment faire apparaitre d'autres boutons que 'OK' dans ces messageBox.
Le paramètre 'style' existe bien mais : 1) je ne trouve nulle part les valeurs correspondantes (après tatonnement, j'ai trouvé que 2 = info, 4=point d'interrogation etc...
2) ce même paramètre est aussi utilisé pour le nombre de boutons (ok, ou yes/no, ou yes/no/cancel), mais la, je vois pas comment.
La javadoc parle de l'operateur "|" pour separer les valeurs du paramètre, mais j'ai beau tout essayer, je n'ai qu'un bouton ok.
Si quelqu'un connait les valeurs de ces styles, je suis preneur
Merci d'avance SL
Javadoc:
org.eclipse.swt.widgets
Class MessageBox
java.lang.Object
|
+--org.eclipse.swt.widgets.Dialog
|
+--org.eclipse.swt.widgets.MessageBox
public class MessageBox
extends Dialog
Instances of this class are used used to inform or warn the user.
Styles:
ICON_ERROR, ICON_INFORMATION, ICON_QUESTION, ICON_WARNING, ICON_WORKING
OK, OK | CANCEL
YES | NO, YES | NO | CANCEL
RETRY | CANCEL
ABORT | RETRY | IGNORE
Events:
(none)
IMPORTANT: This class is intended to be subclassed only within the SWT
implementation.
FRED
"seb.L" wrote:
petite question :
Comment faire apparaitre d'autres boutons que 'OK' dans ces
messageBox.
Le paramètre 'style' existe bien mais :
1) je ne trouve nulle part les valeurs correspondantes (après
tatonnement, j'ai trouvé que 2 = info, 4=point d'interrogation etc...
2) ce même paramètre est aussi utilisé pour le nombre de boutons (ok,
ou yes/no, ou yes/no/cancel), mais la, je vois pas comment.
La javadoc parle de l'operateur "|" pour separer les valeurs du
paramètre, mais j'ai beau tout essayer, je n'ai qu'un bouton ok.
Si quelqu'un connait les valeurs de ces styles, je suis preneur
public class MessageBox extends Dialog Instances of this class are used used to inform or warn the user.
Styles: ICON_ERROR, ICON_INFORMATION, ICON_QUESTION, ICON_WARNING, ICON_WORKING OK, OK | CANCEL YES | NO, YES | NO | CANCEL RETRY | CANCEL ABORT | RETRY | IGNORE Events: (none) IMPORTANT: This class is intended to be subclassed only within the SWT implementation.
FRED
"seb.L" wrote:
petite question : Comment faire apparaitre d'autres boutons que 'OK' dans ces messageBox.
Le paramètre 'style' existe bien mais : 1) je ne trouve nulle part les valeurs correspondantes (après tatonnement, j'ai trouvé que 2 = info, 4=point d'interrogation etc...
2) ce même paramètre est aussi utilisé pour le nombre de boutons (ok, ou yes/no, ou yes/no/cancel), mais la, je vois pas comment.
La javadoc parle de l'operateur "|" pour separer les valeurs du paramètre, mais j'ai beau tout essayer, je n'ai qu'un bouton ok.
Si quelqu'un connait les valeurs de ces styles, je suis preneur
Merci d'avance SL
textorm37
euh...oui, merci, mais j'avais deja lu la javadoc. Mais en fait ils ne donnent pas les valeurs (int) des OK, YES NO etc, et il n'y a pas d'implementation de MessageBox.OK et autres valeurs. Et surtout, j'ai beau essayer tout d'appel du genre: MessageBox box = new MessageBox(Shell,2|2); ou new MessageBox(Shell,2|4) ... je n'ai toujours qu'un bouton, je me demande donc si j'ai bien compris l'utilisation du "|" pour le passage de paramètre
Merci quand même Seb.L
public class MessageBox extends Dialog Instances of this class are used used to inform or warn the user.
Styles: ICON_ERROR, ICON_INFORMATION, ICON_QUESTION, ICON_WARNING, ICON_WORKING OK, OK | CANCEL YES | NO, YES | NO | CANCEL RETRY | CANCEL ABORT | RETRY | IGNORE Events: (none) IMPORTANT: This class is intended to be subclassed only within the SWT implementation.
FRED
euh...oui, merci, mais j'avais deja lu la javadoc.
Mais en fait ils ne donnent pas les valeurs (int) des OK, YES NO etc,
et il n'y a pas d'implementation de MessageBox.OK et autres valeurs.
Et surtout, j'ai beau essayer tout d'appel du genre:
MessageBox box = new MessageBox(Shell,2|2);
ou new MessageBox(Shell,2|4) ...
je n'ai toujours qu'un bouton, je me demande donc si j'ai bien compris
l'utilisation du "|" pour le passage de paramètre
Merci quand même
Seb.L
public class MessageBox
extends Dialog
Instances of this class are used used to inform or warn the user.
Styles:
ICON_ERROR, ICON_INFORMATION, ICON_QUESTION, ICON_WARNING, ICON_WORKING
OK, OK | CANCEL
YES | NO, YES | NO | CANCEL
RETRY | CANCEL
ABORT | RETRY | IGNORE
Events:
(none)
IMPORTANT: This class is intended to be subclassed only within the SWT
implementation.
euh...oui, merci, mais j'avais deja lu la javadoc. Mais en fait ils ne donnent pas les valeurs (int) des OK, YES NO etc, et il n'y a pas d'implementation de MessageBox.OK et autres valeurs. Et surtout, j'ai beau essayer tout d'appel du genre: MessageBox box = new MessageBox(Shell,2|2); ou new MessageBox(Shell,2|4) ... je n'ai toujours qu'un bouton, je me demande donc si j'ai bien compris l'utilisation du "|" pour le passage de paramètre
Merci quand même Seb.L
public class MessageBox extends Dialog Instances of this class are used used to inform or warn the user.
Styles: ICON_ERROR, ICON_INFORMATION, ICON_QUESTION, ICON_WARNING, ICON_WORKING OK, OK | CANCEL YES | NO, YES | NO | CANCEL RETRY | CANCEL ABORT | RETRY | IGNORE Events: (none) IMPORTANT: This class is intended to be subclassed only within the SWT implementation.
FRED
Lionel
seb.L wrote:
MessageBox box = new MessageBox(Shell,2|2); ou new MessageBox(Shell,2|4) ...
new MessageBox(shell, SWT.OK|SWT.CANCEL);
seb.L wrote:
MessageBox box = new MessageBox(Shell,2|2);
ou new MessageBox(Shell,2|4) ...