Perdoem-me se a dúvida é muito básica, mas gostaria de saber como acessar uma variável ou método de uma classe externa a partir de uma classe interna.
É que eu estou querendo acessar a tabbed ativa de um componente JTabbedPane através do método
, mas no Listener eu não consigo acessar o componente “abas” da classe externa.
Para resolver, eu criei uma variável de referência à instância da classe externa ClasseExtena() ref = this;
e no handler eu uso essa variável como referência, ref.abas.getSelectedIndex();
Mas parece-me que poderia ter uma saída mais “elegante”.
Alguém pode me dar uma luz?
Obrigado.