Greifen Sie über die innere anonyme Klasse auf die äußere anonyme Klasse zu

Ich bin nur Neugierig. Gibt es eine Möglichkeit, auf Eltern in anonymen Klassen zuzugreifen, die sich in einer anderen anonymen Klasse befinden?

Ich lasse dieses Beispiel ein erstellenJTable Unterklasse (anonyme Klasse) überschreibenchangeSelection und drinnen erstelle ich noch eine anonyme klasse.

MCVE:

public class Test{

    public static void main(String args []){

        JTable table = new JTable(){

            @Override
            public void changeSelection(
                final int row, final int column,
                final boolean toggle, final boolean extend) {

                SwingUtilities.invokeLater(new Runnable() {
                    @Override
                    public void run() {
                        super.changeSelection(row, column, toggle, extend); 
                        //more code here
                    }
                });
            }
        };

    }//end main

}//end test 

Wie kann ich verweisensuper.changeSelection(..) ?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage