Classe anonima monitorando uma JTextField

Estou tendo essa duvida,
Fazendo uma aplicativo simples que pega o texto da JTextField e quando um botão é pressionado ele captura o texto e mostra no messageDialog.

Uma forma de resolver é criar uma classe BotaoAction e implementar ActionListener recebendo como parametro um JTextField:

public class BotaoAction implements ActionListener{

	private JTextField textField;
	public BotaoAction(JTextField t) {
		this.textField = t;
	}
	
	@Override
	public void actionPerformed(ActionEvent e) {
		
		String texto = textField.getText();
		JOptionPane.showMessageDialog(null, texto);
	}

}

A minha duvida é:
Teria como eu acessar o JTextField usando uma classe anonima na hora de registrar o ActionListener ao botão?
Lembrando que minha referência ao JTextField é local, ou seja, sem usar um método getter.

Por favor, não duplique tópicos:

Esse tópico será trancado. Para maiores esclarecimentos, leia nosso manual de postagem: