在主窗口的构造函数中,我使用以下简单代码创建了一个按钮:
JButton jbOptions = new JButton("Options");
buttonsPanel.add(jbOptions);
jbOptions.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
new OptionsDialog();
}
});
现在,我需要将对 JFrame 的引用传递给 OptionsDialog
的构造函数。怎么做? this
是对 ActionListener
的引用。
最佳答案
new OptionsDialog(MyJFrame.this);
MyJFrame
显然是封闭类的名称。
关于java - 在 actionPerformed 中引用这个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8938423/