程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 編程-民工甲在Swing是一把刀裡面寫用xml制作菜單,我沒看懂,是用xml寫出菜單然後用Java調用?

編程-民工甲在Swing是一把刀裡面寫用xml制作菜單,我沒看懂,是用xml寫出菜單然後用Java調用?

編輯:編程綜合問答
民工甲在Swing是一把刀裡面寫用xml制作菜單,我沒看懂,是用xml寫出菜單然後用Java調用?

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved