Janelas de opções e mensagens

Swing oferece uma classe com vários tipos de janelas para obter entradas simples ou para enviar mensagens ao usuário: JOptionPane.

As janelas de JOptionPane enquadram-se em quatro grandes categorias:

Confirmação
Pede resposta a uma pergunta simples (sim, não, cancela)
Entrada
Pede alguma entrada textual simples
Mensagem
Avisa o usuário sobre alguma coisa que aconteceu
Opção
Uma janela genérica, juntando os aspectos acima.

Para cada tipo de janela, JOptionPane oferece métodos de fabricação de objetos desses diferentes tipos.

O exemplo abaixo ilustra a criação de uma janela de mensagem:

Aviso
      JOptionPane.showMessageDialog(null,"Isto é um aviso!",
            "Aviso", JOptionPane.PLAIN_MESSAGE);

Outros métodos estáticos de JOptionPane incluem showConfirmDialog, showInputDialog e showOptionDialog.

Janelas de diálogo mais flexíveis e genéricas, com funcionalidade não tão específica, podem ser criadas através de objetos da classe JDialog.



© Ivan Luiz Marques Ricarte
DCA/FEEC/UNICAMP