HOWTO · Java
Message Box em Java
Este artigo apresenta como mostrar a caixa de mensagem em Java.
A Message Box em Java é o pop-up que aparece na tela para exibição de alguma mensagem e aguarda a confirmação do usuário. O termo JOptionPane é a classe fornecida por Java que fornece aos usuários o privilégio de mostrar caixas de diálogo de mensagem. Esta classe é herdada da classe JComponent e está presente no pacote javax.swing.
Abaixo está o bloco de código para mostrar como funciona a caixa de mensagem em Java.
import javax.swing.*;
public class DialogueBoxPopUp {
public static void main(String[] args) {
JOptionPane.showMessageDialog(
null, "Hi, In the message box", "PopUp Dialog", JOptionPane.INFORMATION_MESSAGE);
}
}
No bloco de código simples acima, a classe JOptionPane exibe caixas de mensagens aos usuários e aguarda a resposta. A classe possui alguns métodos estáticos que servem como utilitários para o usuário. O método showConfirmDialog faz uma pergunta e confirma as opções como sim, não e cancelar. O método showInputDialog solicita ao usuário alguma entrada. A função showMessageDialog informa ao usuário sobre alguns acontecimentos.
O bloco acima usa uma versão sobrecarregada do método showMessageDialog e leva quatro parâmetros. Em primeiro lugar, o argumento parentComponent verifica o quadro no qual o componente pode ser exibido. Se o valor for um valor null, ele usará o quadro padrão. No programa anterior, o quadro nulo é passado, portanto, o código usa o quadro padrão.
A seguir está o argumento message que leva a mensagem Object a ser exibida. O argumento title leva a string de título para a caixa pop-up. A mensagem no bloco acima leva o título como o PopUp Dialog que vem no topo da caixa de diálogo.
O messageType é o tipo de mensagem que executa os valores ERROR_MESSAGE INFORMATION_MESSAGE WARNING_MESSAGE QUESTION_MESSAGE ou PLAIN_MESSAGE. Esses valores estão presentes como valores estáticos e finais conforme o tipo de mensagem na classe JOptionPane. O código usa INFORMATION_MESSAGE como tipo de mensagem.
Verifique a saída do programa anterior aqui:
Se o tipo de mensagem mudar para JOptionPane.ERROR_MESSAGE, a caixa de diálogo da mensagem de erro é como a imagem abaixo.
Se o tipo de mensagem mudar para JOptionPane.WARNING_MESSAGE, a caixa de diálogo de mensagem de aviso será semelhante a abaixo.
Existem mais alguns tipos de mensagens que podem ser usados quando necessário.