当用户点击“确定”按钮时,尝试将当前对象添加为AcquisitionListener
。但是,将其添加为侦听器除了在单击“确定”按钮时执行的块内部以外的任何位置都可以使用:
mainFrame.setOkAction(new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e) //On OK click
{
MicroManager.addAcquisitionListener(this);
}
}
MicroManager类型中的方法addAcquisitionListener(AcquisitionListener)不适用于参数(new ActionListener(){})
如果我理解正确,会发生这种情况,因为此现在指的是ActionListener
按钮而不是类对象。
我该如何解决这个问题?