java中菜单栏和工具栏,您请进!谢谢!

请问一下,在Java的图形界面编程中,菜单栏和工具栏怎么关联?比如说菜单栏的菜单项“文件打开”和工具栏中的“文件打开”按钮怎么关联?他们二者是要实现同一个打开文件功能,我... 请问一下,在Java的图形界面编程中,菜单栏和工具栏怎么关联?
比如说菜单栏的菜单项“文件打开”和工具栏中的“文件打开”按钮怎么关联?他们二者是要实现同一个打开文件功能,我总不能把代码复制粘贴吧,如果这样Java的界面编程也太差了。
MFC,VB编程中不是可以通过ID进行关联么,我想知道的是java中是不是有类似的方法,请高手指点!谢谢您!
展开
 我来答
zhaotao_king
2009-04-15 · TA获得超过2455个赞
知道大有可为答主
回答量:863
采纳率:0%
帮助的人:1145万
展开全部
当按下JMenuItem组件时,就如同按下JButton按钮组件一般,都会产生ActionEvent事件。因此我们可以在按钮事件的方法中这样写,如下:
public void actionperformed(ActionEvent e){
if((e.getActionCommand()).equals("菜单的名字")||(e.getActionCommand()).equals("工具栏中对应按钮的名字"))
{
//这里面就写这个菜单(工具按钮)要实现的功能
}
}
xjieni
2009-04-15 · TA获得超过113个赞
知道小有建树答主
回答量:161
采纳率:0%
帮助的人:68.7万
展开全部
上次也碰到这问题...
没解决
也跑你这来等答案...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pkzahc
2009-04-15 · TA获得超过444个赞
知道小有建树答主
回答量:308
采纳率:0%
帮助的人:0
展开全部
菜单中的事件触发和工具条中的事件触发都有对应的监听器,只需要分别写触发事件即可。至于事件的操作,可以写成一个通用方法,然后分别在两个地方调用就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
怀新垒fb
2009-04-15 · TA获得超过378个赞
知道小有建树答主
回答量:391
采纳率:100%
帮助的人:362万
展开全部
其实:菜单栏的菜单项“文件打开”和工具栏中的“文件打开”按钮
是两个完全不同的东西,只要它们触发同一个方法体就不是等于关联了吗?

JAVA就是这样关联的,只能这样,
这样不是 Java的界面编程也太差了,而是JAVA不样MFC,VB等工具帮你写号了关联的实现;
JAVA是语言不是开发工具,你要知道C++也不可能帮你关联好,VC可以关联好是因为C++和VC不同,一个是开发工具,一个是语言
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式