Comment ouvrir la boîte de dialogue d'avertissement/d'information/d'erreur en swing?
J'ai besoin d'une boîte de dialogue d'erreur standard avec le bouton "Ok" et une image "croix rouge". C'est à dire. analogue de org.Eclipse.jface.dialogs.MessageDialog.openError ()
Voir Comment créer des boîtes de dialogue .
Vous pouvez utiliser:
JOptionPane.showMessageDialog(frame, "Eggs are not supposed to be green.");
Et vous pouvez également changer le symbole en un message d'erreur ou un avertissement. Par exemple, voir Fonctionnalités JOptionPane .
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public class ErrorDialog {
public static void main(String argv[]) {
String message = "\"The Comedy of Errors\"\n"
+ "is considered by many scholars to be\n"
+ "the first play Shakespeare wrote";
JOptionPane.showMessageDialog(new JFrame(), message, "Dialog",
JOptionPane.ERROR_MESSAGE);
}
}
JOptionPane.showOptionDialog
JOptionPane.showMessageDialog
....
Jetez un œil à cela tutoriel sur la façon de créer des dialogues.
Complémentaire: c'est assez évident, mais vous pouvez utiliser des importations statiques pour vous aider, comme ceci:
import static javax.swing.JOptionPane.*;
public class SimpleDialog(){
public static void main(String argv[]) {
showMessageDialog(null, "Message", "Title", ERROR_MESSAGE);
}
}