我认为最好在示例程序代码中显示以下情况。我有一个扩展的 Java 类JPanel
。在这个类中有两个对象,它们是另外两个JPanels
。在其中一个JPanel
对象中是一个JTable
对象。我为此添加了一个侦听器来JTable
检测双击。当它检测到双击时,我想在顶级类中触发一个方法。如何在 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 }
}
} );
}
}