Java ,我想实现单击JMenuItem后跳转到另一个JFrame,我点击注册菜单时无反应???本人小白,请详解谢谢

{addzhuceItem=newJMenuItem();//注册BookManagerMenu.add(addzhuceItem);addzhuceItem.setTe... {
addzhuceItem = new JMenuItem(); // 注册
BookManagerMenu.add(addzhuceItem );
addzhuceItem .setText("\u6ce8\u518c");
addzhuceItem .addActionListener(this);
BooksJFrame.this.setVisible(true);
}
。。。。。。。。。。

@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if(e.getSource()==addzhuceItem )
{
BooksJFrame.this.dispose();//点击按钮时BooksJFrame销毁,new一个RegistFrame
new RegistFrame();
} ////////public void actionPerformed(ActionEvent e)不能放在方法里,或构建器中,否则报错 void对paint是无效类型
}
展开
 我来答
匿名用户
2014-10-19
展开全部
直接在这个Item上弄个鼠标点击监听不就行了吗?

然后JFrame jj=new JFrame();//JFrame是你那个界面的类名称
jj.setVisible(true);
//最好设置下位置
追问
感谢~
千叶育儿
2014-10-19 · 育儿、诗词分享,每天进步一点点!
千叶育儿
采纳数:1524 获赞数:5379

向TA提问 私信TA
展开全部
思路是正确的。细节代码有问题。你再多贴一点
更多追问追答
追问
addzhuceItem .addActionListener(this); 中的this指的是?

BooksJFrame.this.dispose();这样写对吗?

可以给我个邮箱吗?
追答
私信给你了。你查收看
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式