public void init()
{
Button btn=new Button("退出");
btn.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
f.setVisible(false);
f.dispose();
System.exit(0);
}
});
请问一下,,,new ActionListener()这个应该是接口。。接口不能实例化对象。。这是怎么回事呢???
{
Button btn=new Button("退出");
btn.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
f.setVisible(false);
f.dispose();
System.exit(0);
}
});
请问一下,,,new ActionListener()这个应该是接口。。接口不能实例化对象。。这是怎么回事呢???
public class a implement ActionListener
{
public void actionPerformed(ActionEvent e)
{
f.setVisible(false);
f.dispose();
System.exit(0);
} }ActionListener obj = new a();
btn.addActionListener(obj);
public void haha() ;
}public class test {
public void xixi (IProject project) {
project.haha();
}
/**
* @param args
*/
public static void main(String[] args) {
test t = new test();
t.xixi(new IProject(){ @Override
public void haha() {
System.out.println("测试一下");
}
});
}}
btn.addActionListener(obj);对吧??
a类implements ActionListener即可