ShowMessageDialog - Компоненты - PullRequest
       2

ShowMessageDialog - Компоненты

0 голосов
/ 25 февраля 2019

Я думаю, что мой вопрос очень прост для вас.Я недавно начал с программирования.Я хотел бы точно знать, что он делает ноль из showMesageDialog (null, "string").

Я всегда вижу, что люди устанавливают ноль, но я не знаю точно, почему причина ставить ноль.

Я привожу пример.

Надеюсь, вы мне поможете.

"JOptionPane.showMessageDialog(null, "ERROR DE PENSION");"

//1. Definicion de variables


        int pension;
        String categoria;
        Double Promedio;
        Double Descuento;

        categoria = txtTP.getText().toString();
        System.out.println("hola" +categoria);
        if (categoria.equalsIgnoreCase("A"))
            pension = 550;

        else
            if(categoria.equalsIgnoreCase("B"))
                pension = 500;

            else
                if(categoria.equalsIgnoreCase("C"))
                    pension = 460;
                else
                    if (categoria.equalsIgnoreCase("D"))
                    pension = 400;
                    else
                    pension = 0;
                    JOptionPane.showMessageDialog(null, "ERROR DE PENSION");

Ответы [ 2 ]

0 голосов
/ 25 февраля 2019

Первый параметр showMessageDialog указывает на родительский компонент.Если вы установите значение null, ваш родительский компонент будет использовать фрейм по умолчанию.обычно центральное место на рабочем столе

0 голосов
/ 25 февраля 2019

Согласно Javadocs для JOptionPane:

public static void showMessageDialog(Component parentComponent, Object message)

Первый параметр - это родительский компонент.Согласно документации:

(родительский компонент) определяет фрейм, в котором отображается диалоговое окно;если ноль или если parentComponent не имеет фрейма, используется фрейм по умолчанию

Так что, указав ноль, вы говорите ему просто использовать фрейм по умолчанию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...