Chamando métodos do componente "pai" em Java
Eu tenho a seguinte situação, acho que seria melhor mostrar no código de programa de exemplo. Eu tenho uma classe Java que se estendeJPanel
. Nesta classe há dois objetos que são mais doisJPanels
. Em um dosJPanel
objetos é umJTable
objeto. Eu adicionei um ouvinte a issoJTable
que detecta um clique duplo. Quando ele detecta um clique duplo, desejo disparar um método na classe superior. Como faço para fazer referência a esse método em Java?
public class TopPanel extends JPanel {
JPanel OnePanel;
JPanel TwoPanel;
public void MethodToFire;
}
public class OnePanel extends JPanel {
JTable TheTable;
}
public class TheTable extends JTable {
public TheTable {
this.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e){
if (e.getClickCount() == 2){ SYNTAX CALLING THE METHOD IN TopPanel }
}
} );
}
}