在我的主窗口的构造函数中,我使用以下简单代码创建一个按钮:
JButton jbOptions = new JButton("Options");
buttonsPanel.add(jbOptions);
jbOptions.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
new OptionsDialog();
}
});
现在,我需要传递OptionsDialog
对JFrame的引用的构造函数。怎么做? this
是对ActionListener
的引用。
答案 0 :(得分:4)
new OptionsDialog(MyJFrame.this);
显然, MyJFrame
是封闭类的名称。