Java中addActionListener(this)对JMenu 不起作用。如果要单击一个Menu就去执行一个方法,该怎么处理
例如:
JMenu menu=new JMenu("查看");
menu//该如何处理if(e.getsource==menu)
{
//要执行的代码
}
例如:
JMenu menu=new JMenu("查看");
menu//该如何处理if(e.getsource==menu)
{
//要执行的代码
}
然后需要给那个MENU进行注册//在初始化方法里完成
munu.addActionListener(this);之后
public void actionPerformed(ActionEvent e) {
if(e.getSource()==menu)
{
//需要调用的东西 如果是窗体的话,别忘了给那个窗体设置大小setsize(400,400);和让它显示setvisible(true);
}
}