ActionListener接口 ( 积分: 50 )

  • 主题发起人 主题发起人 analyst
  • 开始时间 开始时间
A

analyst

Unregistered / Unconfirmed
GUEST, unregistred user!
jMenuFileExit.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
jMenuFileExit_actionPerformed(e);

}
});
ActionListenner是个接口,怎么可以new呢???
这到底是什么意思呢???
 
jMenuFileExit.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
jMenuFileExit_actionPerformed(e);

}
});
ActionListenner是个接口,怎么可以new呢???
这到底是什么意思呢???
 
这样new是一个临时的类,用完后即消失了!这个new相当于
Class Xxx implement ActionListener
{
public void actionPerformed(ActionEvent e)
{
jMenuFileExit_actionPerformed(e);

}
{
....
}
Class Test
{
Xxx xxx= new Xxx();
jMenuFileExit.addActionListener(xxx);
...
}
这种写法new后是一个父类或接口。
 
多谢!!!!![:D]
 
后退
顶部