Как открыть диалоговое окно предупреждения/информации/ошибок в swing?
Как открыть диалог предупреждения/информации/ошибок в swing?
Мне нужно стандартное диалоговое окно ошибок с кнопкой "ОК" и "красным крестом".
То есть аналог org.eclipse.jface.dialogs.MessageDialog.openError()
Ответы
Ответ 1
См. Как сделать диалоги.
Вы можете использовать:
JOptionPane.showMessageDialog(frame, "Eggs are not supposed to be green.");
И вы также можете изменить символ на сообщение об ошибке или предупреждение. Например, см. Возможности JOptionPane.
Ответ 2
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);
}
}
Ответ 3
JOptionPane.showOptionDialog
JOptionPane.showMessageDialog
....
Посмотрите на tutorial о том, как создавать диалоги.
Ответ 4
Просто дополняя: это очевидно, но вы можете использовать статический импорт, чтобы дать вам руку, например:
import static javax.swing.JOptionPane.*;
public class SimpleDialog(){
public static void main(String argv[]) {
showMessageDialog(null, "Message", "Title", ERROR_MESSAGE);
}
}