Java 在actionPerformed中引用此
在主窗口的构造函数中,我使用以下简单代码创建了一个按钮:Java 在actionPerformed中引用此,java,swing,constructor,jframe,jdialog,Java,Swing,Constructor,Jframe,Jdialog,在主窗口的构造函数中,我使用以下简单代码创建了一个按钮: JButton jbOptions = new JButton("Options"); buttonsPanel.add(jbOptions); jbOptions.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ new OptionsDialog(); } }); 现在,我需要将JFrame的引用传递
JButton jbOptions = new JButton("Options");
buttonsPanel.add(jbOptions);
jbOptions.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
new OptionsDialog();
}
});
现在,我需要将JFrame的引用传递给选项对话框的构造函数。怎么做<代码>此
是对ActionListener
的引用
new OptionsDialog(MyJFrame.this);
MyJFrame
显然是封闭类的名称。这很漂亮!谢谢。