swixml

原创 2004年09月01日 15:23:00

1.2

SwiXml, is a small GUI generating engine for Java applications and applets. Graphical User Interfaces are described in XML documents that are parsed at runtime and rendered into javax.swing objects.

Depending on the application, XML descriptors may be deployed with the remaining code or loaded from a remote server at runtime. This late binding of the GUI has many advantages. Enabling features in an application based on a license code or a user's role does not have to be hard coded anymore. Instead an XML document describing the application's GUI could be dynamically loaded.
Generating the GUI based on descriptors also has some of the advantages that code generators provide, but without generating the none-maintainable code.

While SwiXml doesn't free the developer from knowing the javax.swing package, it reduces the amount of repetitive, sometimes error prone, and often complex GUI related code.

Constructing a User Interface based on XML documents is not a totally new idea. Projects like Thinlet, XUL, XULUX, Jelly, and SwingML, to name a few, have successfully proven this concept.

  • SwiXml differentiates itself from the rest by focusing completely on javax.swing.
  • Programmers who know Swing already can immediately start writing descriptors. No additional XML dialect has to be learned: Class names translate into tag names and method names into attribute names.
  • SwiXml is faster since no additional layers had to be added on top of the Swing objects.
  • SwiXml is smaller. Despite the fact that the swixml jar file is only about 40 Kbyte in size, almost all of the infamous Swing objects are supported.
  • SwiXml does Java Swing GUI generation and that is all. The dynamic behavior of the user interface, defining the application's business rules, has to be coded in Java.
java.net | The Source for JavaTM Technology Collaboration

SwiXml, is listed as one of the few java.net member companies and organizations.
java.net Member Organizations

Download:
Download Version 1.2 Build 140 of the SwiXml library (incl. Java source code as well as TAG and API documentation.)


Carlsbad Cubes Swixml, founded by Wolf Paulus
© Copyright 2003 - 2004 - Wolf Paulus. All Rights Reserved.
Email: info@swixml.org
All trademarks are property of their respective owners.

SwiXML开源框架(一)

一。简介(官网:http://www.swixml.org/index.html)1.SwinXml是一个生成java程序和applets程序的小巧GUI引擎,接口描述在XML文档中,在运行的时候可以...
  • sjdl9396
  • sjdl9396
  • 2011-05-20 15:15:00
  • 1358

xml直接生成界面之折腾二

排除前一种方法后只能重新指望JAVA,在童鞋们的帮助下,找到了swixml的jar包,它真的能实现xml直接动态生成界面,花了两天时间熟悉它的xml书写格式,学习java的界面布局,昨天快中午的时候在...
  • Huaerge
  • Huaerge
  • 2011-09-02 21:53:06
  • 4395

swixml

SwiXml : inside | tags | api | sample-code1.2SwiXml, is a small GUI generating engine for Java appli...
  • yuanli
  • yuanli
  • 2004-09-01 15:23:00
  • 924

JAVA SWING框架<em>SWIXML</em> 完整开发包

JAVA SWING框架<em>SWIXML</em> 完整开发包 适用于JDK1.5以及以上版本 开发非常简单,编写极少的java代码后,以传入的xml格式文件,显示swing界面 ...
  • 2018年04月16日 00:00

JAVA SWING框架SWIXML 完整开发包

  • 2011年07月20日 11:41
  • 6.42MB
  • 下载

SwiXml gui

  • 2013年01月08日 23:19
  • 6.23MB
  • 下载

java开源包7

(个人待办事项管理软件 GTD-Free).rar GUI界面引擎 <em>SwiXml</em>.zip Hibernate搜索框架 Hibernate Search.zip HTML5模板引擎 Thymeleaf.zip HTML文档解析器 HTMLParser....
  • 2018年04月17日 00:00

JAVA上百实例源码以及开源项目

(个人待办事项管理软件 GTD-Free).rar GUI界面引擎 <em>SwiXml</em>.zip Hibernate搜索框架 Hibernate Search.zip HTML5模板引擎 Thymeleaf.zip HTML文档解析器 HTMLParser....
  • 2018年04月17日 00:00

SwiXml开源开发引擎

  • 2011年03月08日 20:26
  • 5.59MB
  • 下载

swixml-example.zip

  • 2008年12月25日 01:35
  • 227KB
  • 下载
收藏助手
不良信息举报
您举报文章:swixml
举报原因:
原因补充:

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