最后面的“hello”怎么打不出来呢,快崩溃了,求高人指点,感激不尽
import java.awt.*;
import java.awt.event.*;public class like01 {
public static void main(String args[])
{
MyFrame mf=new MyFrame();
}}class MyFrame extends Frame
{
MenuBar m_Menbar;
Menu creat,find,city,function;
MenuItem f_time,f_long,f_cost;
MyFrame()
{
super("欢迎使用交通管理系统");
m_Menbar=new MenuBar();
creat=new Menu("创建地图");
creat.addActionListener(new Creat(this));
m_Menbar.add(creat); setMenuBar(m_Menbar);
addWindowListener(new HandleClose());
setSize(500,400);
setVisible(true);
} class HandleClose extends WindowAdapter//窗口关闭
{
public void windowClosing(WindowEvent e)
{
dispose();
System.exit(0);
}
} public class Creat implements ActionListener {//创建地图
Frame f;
Creat(Frame own1)
{
f=own1;
}
public void actionPerformed(ActionEvent e) {
System.out.println("hallo");
}
}
}
import java.awt.*;
import java.awt.event.*;public class like01 {
public static void main(String args[])
{
MyFrame mf=new MyFrame();
}}class MyFrame extends Frame
{
MenuBar m_Menbar;
Menu creat,find,city,function;
MenuItem f_time,f_long,f_cost;
MyFrame()
{
super("欢迎使用交通管理系统");
m_Menbar=new MenuBar();
creat=new Menu("创建地图");
creat.addActionListener(new Creat(this));
m_Menbar.add(creat); setMenuBar(m_Menbar);
addWindowListener(new HandleClose());
setSize(500,400);
setVisible(true);
} class HandleClose extends WindowAdapter//窗口关闭
{
public void windowClosing(WindowEvent e)
{
dispose();
System.exit(0);
}
} public class Creat implements ActionListener {//创建地图
Frame f;
Creat(Frame own1)
{
f=own1;
}
public void actionPerformed(ActionEvent e) {
System.out.println("hallo");
}
}
}
super("欢迎使用交通管理系统");
m_Menbar = new MenuBar(); creat = new Menu("创建地图");
f_time = new MenuItem("创建地图");
f_time.addActionListener(new Creat(this));
creat.add(f_time);
m_Menbar.add(creat); setMenuBar(m_Menbar);
addWindowListener(new HandleClose());
setSize(500, 400);
setVisible(true);
}
继承了MenuItem不能说明什么,也许addActionListener方法被重写过,你无法再加监听器了。