u013179958
CSDNRGY
采纳率99.5%
2015-09-11 07:53 浏览 1.8k
已采纳

民工甲在Swing是一把刀里面写用xml制作菜单,我没看懂,是用xml写出菜单然后用Java调用?

XML配置
每个应用程序都千奇百怪,功能各异。如何用一个同样的界面来组织呢?的确,这个界面并非适合所有人。不过这里的所有菜单、按钮、流程图、图标等,其动作都是可以用一个“动作码”类定义的,所有的动作都会回调一个统一的函数。而我们只要在这个函数处插入监听,就可以拦截具体动作码,执行我们想做的任何事情,例如格式化C盘、往aobama@whitehouse.com邮箱发个垃圾邮件啥的。

 <?xml version="1.0" encoding="UTF-8"?>  
<menubar>  
  <menu text="System">  
    <menu text="One Sub Module">  
      <menuitem text="Test Report Item" tooltip="Tooltip"   icon="/free/email.png" action="A001"/>  
      <menuitem text="Test Report Item" tooltip="Tooltip"   icon="/free/email.png" action="A001"/>  
      <menuitem text="Test Report Item" tooltip="Tooltip"   icon="/free/email.png" action="A001"/>  
      <menuitem text="Test Report Item" tooltip="Tooltip"   icon="/free/email.png" action="A001"/>  
  </menu>  
</menubar>  
 <?xml version="1.0" encoding="UTF-8"?>
<menubar>
  <menu text="System">
    <menu text="One Sub Module">
      <menuitem text="Test Report Item" tooltip="Tooltip" 
                            icon="/free/email.png" action="A001"/>
      <menuitem text="Test Report Item" tooltip="Tooltip" 
                            icon="/free/email.png" action="A001"/>
      <menuitem text="Test Report Item" tooltip="Tooltip" 
                            icon="/free/email.png" action="A001"/>
      <menuitem text="Test Report Item" tooltip="Tooltip" 
                            icon="/free/email.png" action="A001"/>
...
  </menu>
</menubar>

民工甲博客:http://joshuaxiao.iteye.com/blog/699515

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

1条回答 默认 最新

相关推荐