0 0

利用XUL(XML User-interface Language)是否能提高图形界面的开发效率?0

本人使用Swing开发图形界面,最近了解到XUL技术,知道可以通过编辑XML文档来定义各种Swing组件的属质.因为能找到的资料(尤其是中文资料)不多,所以没有能得到一个较全面的认识?因此向有XUL技术经验的高手讨教一些经验.

总的来说,疑问有2个:

1.在C/S架构的UI开发中,是否能借用XUL技术来提高开发效率?
2.Java的XML UI工具包有很多,如Luxor,SwiXml,XUI等.想知道那个项目用于纯Swing开发是最合适的?

恳请各位给予指点.
2012年7月09日 21:40

1个答案 按时间排序 按投票排序

0 0

采纳的答案

如果是新的JavaGUI项目,我认为JavaFX更合适。内置的XML描述支持比第三方的要可靠,而且也有NetBeans插件帮忙。
XML描述文件用于开发界面,好处是布局调整可以和代码分开,效率主要体现在界面结构的调整不会影响到代码。

2012年7月10日 08:42

相关推荐

    XUL - XML UI Language-开源

    XUL,全称为XML User Interface Language,是一种基于XML的用户界面描述语言,它被设计用于构建跨平台的图形用户界面。XUL的概念源自于Mozilla项目,最初是为Firefox浏览器和其他Mozilla应用程序开发的,目的是为了...

    XUL开发手册(firefox)

    XUL(XML User Interface Language)是一种专为Mozilla浏览器及其派生产品设计的标记语言。它利用XML语法为Web应用提供丰富的用户界面功能。XUL的强大之处在于能够使开发者创建出与原生应用程序相媲美的桌面级用户...

    XUL技术教程(英文)

    xul是XML User Interface language 的简写,是Mozilla基金会开发的一种基于XML的标记语言,一般用来构造程序的界面,典型的firefox就是这种的实践,目前XUL只能被Firefox的浏览器支持,它和js,css,html等理论上能够...

    xul学习小程序

    XUL(XML User Interface Language)是一种标记语言,用于构建跨平台的用户界面,尤其是Mozilla Firefox浏览器和Thunderbird邮件客户端等应用程序。"Xul学习小程序"显然是一款基于XUL技术开发的音乐播放器,旨在帮助...

    xul文档具体标签说明和例子

    XUL(XML User Interface Language)是一种基于XML的语言,主要用于构建跨平台的图形用户界面,尤其在Mozilla Firefox等浏览器的扩展开发中广泛应用。XUL文档的结构和HTML类似,但提供了更丰富的组件和定制性。以下...

    Firefox插件(XUL)开发 学习笔记 - 1. 开发环境以及数据库一瞥

    XUL(XML User Interface Language)是Firefox插件开发的核心技术,用于构建用户界面。这篇学习笔记将带你走进Firefox插件(XUL)开发的世界,并对开发环境的搭建以及数据库的初步使用进行介绍。 首先,要开始Firefox...

    XUL开发手册.pdf

    XUL(XML User Interface Language)是一种基于XML的用户界面语言,主要用于构建跨平台的桌面应用程序。XUL开发手册.pdf是Firefox浏览器的开发手册,提供了关于XUL的开发指南和技术信息。 从给定的文件信息可以看出...

    XUL Programmer's Reference Manual

    XUL(XML User Interface Language)是一种标记语言,由Mozilla基金会开发,主要用于构建跨平台的用户界面。它结合了XML的结构化特性与HTML的易用性,使得开发者能够创建功能丰富的桌面应用程序,这些程序通常与Web...

    XUL Utility Library-开源

    XUL(XML User Interface Language)是Mozilla基金会推出的一种XML语言,用于创建跨平台的图形用户界面。xulib提供了一系列实用的类和函数,简化了使用XUL进行应用开发的复杂性。 在xulib中,`server-content-...

    xul调用c++xpcom例子.rar

    Mozilla的XUL(XML User Interface Language)提供了一种方法,允许JavaScript调用C++编写的组件,这就是XPCom(Cross Platform Component Object Model)。本篇文章将深入探讨如何在XUL环境中通过XPCom调用C++组件...

    IBM XUL 技术

    xul 是xml user Interface language的简称,xul 是xml 语言的一种应用,用来开发图形界面的语言,它是有Mozilla发明的技术,主要用在开发firefox的插件上,firefox浏览器就是基于html,xul,css,js等构建的软件。...

    xul小程序

    XUL(XML User Interface Language)是一种标记语言,主要用于构建跨平台的用户界面,尤其是在Mozilla Firefox浏览器和Thunderbird邮件客户端等应用程序中广泛使用。这个“xul小程序”是您学习XUL过程中积累的心得...

    基于Java富客户端及XUL界面的RoHS符合性物料系统的实现.pdf

    本文主要介绍了一个基于Java富客户端(Rich Client Platform,RCP)技术和XUL(XML User Interface Language)界面的RoHS符合性物料系统的设计与实现。该系统利用Java RCP技术提供了本地用户快速执行RoHS合规性查询...

    XUL4J-开源

    XUL(XML User Interface Language)是一种使用XML来定义用户界面的语言,最初由Mozilla基金会开发,广泛用于Firefox等浏览器的界面设计。XUL4J的出现,使得Java开发者也能利用这种强大的界面描述语言构建跨平台的...

    xulrunner-1.8.1.3.en-US.win32.zip

    XULRunner,全称为“XML User Interface Library Runner”,是Mozilla基金会推出的一个开源软件框架,主要用于运行使用XUL(XML User Interface Language)语言编写的应用程序。在本案例中,我们关注的是“xulrunner...

    XUL最全帮助资料(part01)

    XUL(XML User Interface Language)是一种基于XML的用户界面语言,由Mozilla基金会开发,主要用于创建跨平台的图形用户界面。本资料包包含两部分文件,建议将所有部分解压至同一目录,以便完整获取所有内容。 XUL...

    xul标签用法说明

    XUL (XML User Interface Language) 是一种基于XML的语言,主要用于构建Mozilla应用的用户界面,如Firefox等浏览器插件。XUL文件的基本构成包括文件头、命名空间声明、窗口定义和其他UI组件。 1. **文件命名与扩展...

    xulrunner-1.8.1.2pre.en-US.win32

    【xulrunner-1.8.1.2pre.en-US.win32】是一个与Firefox早期版本相关的技术,它是Mozilla基金会开发的一个开源运行时环境,用于支持基于XUL(XML User Interface Language)的应用程序运行。XUL是一种XML语言,用于...

    用xul做的动态变化的 tree ,可以增,删,改

    XUL(XML User Interface Language)是一种基于XML的用户界面描述语言,由Mozilla基金会开发,主要用于构建跨平台的桌面应用程序界面。XUL允许开发者使用XML来定义用户界面元素,并结合CSS来控制样式,JavaScript来...

    XUL最全帮助资料(part02)

    XUL(XML User Interface Language)是Mozilla开发的一种用于创建用户界面的语言,它是XML的一个方言,专为构建桌面和网络应用程序的界面设计。XUL在Firefox、Thunderbird等Mozilla基金会项目中广泛使用,允许开发者...

Global site tag (gtag.js) - Google Analytics