À chaque fois que j’en ai besoin, c’est pareil : je ne me souviens jamais de la manière de tester la « valeur de retour » de MessageBox.confirm(). Alors en l’écrivant ici, peut-être que je finirai par m’en souvenir…
Listener<WindowEvent> handler = new Listener<WindowEvent>() { public void handleEvent(WindowEvent be) { Dialog dialog = (Dialog) be.component; Button btn = dialog.getButtonPressed(); if (btn.getItemId().equals(Dialog.YES)) { // L'utilisateur a confirmé ! } } }; MessageBox.confirm( "Confirmation", "Souhaitez-vous réellement... ?", handler );