Подтвердить что ты не робот

Как открыть диалоговое окно предупреждения/информации/ошибок в swing?

Как открыть диалог предупреждения/информации/ошибок в swing?

Мне нужно стандартное диалоговое окно ошибок с кнопкой "ОК" и "красным крестом". То есть аналог org.eclipse.jface.dialogs.MessageDialog.openError()

4b9b3361

Ответ 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);
    }
}