eu sei que a classe JOptionPane do pacote javax.swing dispoem um método static chamado showMessageDialog. Mas se eu criar um objeto dessa classe, esse método não era pra valer sobre o objeto criado?? Pelo código abaixo, parece que isso nào esta funcionando!!! Porque não???
// Exibição de textos em dialogs
import javax.swing.JOptionPane; //Classe que permite janelas graficas
public class Dialog1
{
public static void main (String args[])
{
JOptionPane mensagem;
JOptionPane.showMessageDialog(null, “Bem vindo ao Ambiente Java”); //Exibindo sem problemas.
mensagem.showMessageDialog(null, “Essa linha ta dando Erro!!!”);
}
}
que gera a seguinte saida de erro:
Exception in thread “main” java.lang.Error: Unresolved compilation problem:
The local variable mensagem may not have been initialized
at Dialog1.main(Dialog1.java:11)