Pessoal a minha dúvida é um pouco confusa mas espero que compreendam. É assim, eu quero saber como me posso referir a uma instância de uma classe anónima já que no momento da declaração da classe anónima é retornada uma instância dessa classe…quero saber se existe maneira de pegar nessa instância para fazer algo.
Tipo algo assim:
JFrame janela = new JFrame();
janela.getContentPane().add(new JLabel("Label")); //cá está new(JLabel())
janela.getContentPane().add(botao);
botao.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
???.setText("Changed"); //isto era para mudar o texto da JLabel criada.
}
});
O código está muito incompleto mas penso que é suficiente para expor a minha dúvida… se não entenderam eu posso colocar o código que está a gerar essas dificuldades. Obrigado desde já