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>