XML配置
每個應用程序都千奇百怪,功能各異。如何用一個同樣的界面來組織呢?的確,這個界面並非適合所有人。不過這裡的所有菜單、按鈕、流程圖、圖標等,其動作都是可以用一個“動作碼”類定義的,所有的動作都會回調一個統一的函數。而我們只要在這個函數處插入監聽,就可以攔截具體動作碼,執行我們想做的任何事情,例如格式化C盤、往[email protected]郵箱發個垃圾郵件啥的。
<?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
http://www.cnblogs.com/codingmyworld/archive/2011/08/28/2155594.html