Porque a classe JOptionPane.showMessageDialog
sempre vem acompanhado de (null,....)
?
Faz tempo que eu não mexo com Swing, mas pelo que eu me lembro, o primeiro parâmetro quer dizer onde o JOptionPane vai aparecer, no caso de ser “null”,irá aparecer na janela onde foi chamado.
Acredito que a maioria das pessoas passa null
por não se dar ao trabalho de ler a documentação e simplesmente copiar código dos outros.
O primeiro parâmetro é o parentComponent
, ele indica o “componente pai” da janela de diálogo.
Se ele for null
, a API instancia uma janela padrão, mas se você informar o parentComponent
, vai perceber que a janela de diálogo vai abrir de forma modal sobre a janela da sua aplicação.
2 curtidas