主頁 > 知識庫 > 實例講解:開發(fā)SWING的XML框架(2)

實例講解:開發(fā)SWING的XML框架(2)

熱門標簽:高德地圖地圖標注服務中心 如何修改多個百度地圖標注 微信地圖標注合并了 r語言數(shù)據(jù)可視化地圖標注 本地電話機器人 東營電銷 隨州外呼調研系統(tǒng) 400電話辦理包年 南寧網(wǎng)絡外呼系統(tǒng)運營商

并發(fā)處理如何實現(xiàn)   在這個使用框架開發(fā)的程序中,面板的開發(fā)者可以將經(jīng)歷集中到如何表達信息而不用擔心用戶接口的流。一旦XML流被定義,許多開發(fā)者都能夠同時并發(fā)的在應用程序的各個不同面板上進行工作。   如何協(xié)調更寬松的開發(fā)方式   這個框架的一個重要特點是,新的面板將可以隨時被添加進程序中?,F(xiàn)有面板的輸出也可以僅僅通過修改XML而改變。   在我們的程序中,如果登錄的用戶是一個管理員,我們需要提供另一個用戶選項(user option),用來通過主目錄查看管理者的任務面板。這個只需要加上下面額外的代碼即可實現(xiàn)。


  以下代碼應該添加到XFSPanels中:


    XFSPanel name="AdminTasks" class="library.AdminTasks">
      inputs/>
      outputs>
        output variable="adminTaskId"/>
      /outputs>
    /XFSPanel>   以下代碼應該添加到XFSPanelFlow中:


    step id="s6" from="MemberLogin" to="AdminTasks">
      conditions>
        condition variable="controller_isAdmin" value="true"/>
      /conditions>
    /step>   這個框架工作在XML流上,當它被修改時,流自動的被修改。能夠注意到,一旦XML流改變了,開發(fā)者可以集中經(jīng)歷開發(fā)管理者的任務面板,修改主目錄這些工作。而不用擔心面板的流,因為它是被框架的控制器關心的。   結論

  UI應用的需求經(jīng)常在改變,這個框架可以幫助你很容易的對付這些改變。盡管JAVA是基于框架的,但本文談到的這個模式能夠應用在任何語言和開發(fā)環(huán)境中的應用中。SWING應用框架只解釋了GUI應用中的模式
您可能感興趣的文章:
  • Java Swing 非常漂亮外觀Nimbus的使用方法實例
  • 跟我學Java Swing之游戲設計(1)
  • 跟我學Java Swing之游戲設計(2)
  • java swing標準對話框具體實現(xiàn)

標簽:德州 益陽 西雙版納 寧夏 黃石 果洛 拉薩 宿遷

巨人網(wǎng)絡通訊聲明:本文標題《實例講解:開發(fā)SWING的XML框架(2)》,本文關鍵詞  實例,講解,開發(fā),SWING,的,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《實例講解:開發(fā)SWING的XML框架(2)》相關的同類信息!
  • 本頁收集關于實例講解:開發(fā)SWING的XML框架(2)的相關信息資訊供網(wǎng)民參考!
  • 推薦文章