实例讲解:开发SWING的XML框架(2)完

原创 2004年05月23日 16:14:00

并发处理如何实现

在这个使用框架开发的程序中,面板的开发者可以将经历集中到如何表达信息而不用担心用户接口的流。一旦XML流被定义,许多开发者都能够同时并发的在应用程序的各个不同面板上进行工作。

如何协调更宽松的开发方式

这个框架的一个重要特点是,新的面板将可以随时被添加进程序中。现有面板的输出也可以仅仅通过修改XML而改变。

在我们的程序中,如果登录的用户是一个管理员,我们需要提供另一个用户选项(user option),用来通过主目录查看管理者的任务面板。这个只需要加上下面额外的代码即可实现。

以下代码应该添加到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流改变了,开发者可以集中经历开发管理者的任务面板,修改主目录这些工作。而不用担心面板的流,因为它是被框架的控制器关心的。

结论

UI应用的需求经常在改变,这个框架可以帮助你很容易的对付这些改变。尽管JAVA是基于框架的,但本文谈到的这个模式能够应用在任何语言和开发环境中的应用中。SWING应用框架只解释了GUI应用中的模式。

Translated by Caiyi0903(Willpower),2004.5.23 

实例讲解:开发SWING的XML框架(1)

实例讲解--开发SWING程序的XML框架  简介现在,市场是紧缩的。框架可以节省设计和开发阶段的时间。IDE可以使得我们更容易的开发用户接口。标准的GUI应用程序用不同的面板布局来定义GUI,已成为...
  • caiyi0903
  • caiyi0903
  • 2004年05月23日 16:14
  • 1119

swing_xml框架的使用文档

前言:框架jar包:swing_xml.jar 框架源码:http://git.oschina.net/kk_wdj/swing_xml 该框架是我在写java课程设计时,在写界面代码时,联想到a...
  • BGM_jian
  • BGM_jian
  • 2017年08月29日 23:49
  • 72

java读取XML文件通用工具类(递归调用)

java读取XML文件通用工具类(递归调用) 源代码下载地址:http://www.zuidaima.com/share/1550463285480448.htm...
  • yaerfeng
  • yaerfeng
  • 2014年08月02日 11:45
  • 8924

将xml的数据写入swing树形结构

先简单的粘贴下代码,正在学习java的东西,正好用到swing,算是做个练习。API太多,还没有梳理太清楚,慢慢回顾。public class TreeFrame extends JFrame { ...
  • u011426341
  • u011426341
  • 2015年09月24日 23:48
  • 338

java swing图形界面开发 java.swing简介

最近在看YouTube上面的视频的时候,虽然学着做了一点界面和一点可以运行的东西,但是里面用到的库...
  • sinolzeng
  • sinolzeng
  • 2014年11月14日 21:32
  • 2933

Java Swing图形化用户界面编程

GUI概述 早期计算机系统中,电脑向用户提供的是单调、枯燥、纯字符状态的“命令行界面(CLI)”。就是到现在,我们还可以依稀看到它们的身影:在Windows中开个DOS窗口,就可看到历史的足迹。 ...
  • zhliro
  • zhliro
  • 2015年04月27日 16:44
  • 5177

java也能写出漂亮的界面(Java开源Swing外观)

转自:
  • ltx06
  • ltx06
  • 2014年06月04日 13:18
  • 6638

Swing开发MIS框架实例

  • 2012年12月22日 21:44
  • 3.16MB
  • 下载

xml转Excel Swing 最终2

  • 2011年09月16日 10:20
  • 1.53MB
  • 下载

java swing最简单实例(2) 往JFrame里面放一个容器或组件

可以往JFrame里面放的东西有两种,Containers和Components.介绍了如果添加一个容器或组件...
  • shirenfeigui
  • shirenfeigui
  • 2014年08月26日 15:28
  • 11745
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:实例讲解:开发SWING的XML框架(2)完
举报原因:
原因补充:

(最多只允许输入30个字)