Pessoal quero colocar o JoptionPane em uma variavel, e colocar a variavel para ser retornada.
como faço isso ?
Wtf, primeiro n entendi pq, segundo n faz o menor sentido. Mas seguinte, quando vc declara um JOptionPane vc cria uma variável do mesmo
private final JOptionPane joption;
- private: Significa que será privado, de uso exclusivo desta classe.
- final: Significa que n poderá ser alterado, ela nasceu desta forma, e desta forma deve morrer.
- JOptionPane: É o tipo da variável a ser declarada;
- joption: Adivinha, é a minha variável que vc solicitou na sua questão;
Se faz tanta questão de usar o msm JOptionPane, sem o uso estático dela, declare-a como global, isso significa que ficara foras dos métodos, e acessível de acordo com o tipo de acesso que vc deu a ela (private ou public por exemplo).
Exemplo de declaração de variavel global:
public class NomeDaClasse{
private JOptionPane joption;
public NomeDaClasse(){
joption = new JOptionPane("Sua mensagem aqui");
//metodo construtor
}
// ...
// metodos e bla bla bla
}
O JOptionPane como citado anteriormente é static, acessível sem declaração de variável, por isso para mim n esta fazendo menor sentido.
Se n for isso, por fazer seja mais específico.