Duvida armazena o JoptionPAne em uma variavel

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.