eBay的电子商务程序一直都有开源项目为它作桌面客户端,这次eBay自己基于XUI推出了自己的
http://today.java.net/pub/a/today/2006/01/12/building-ebay-rich-client-using-xui.html
XUI就是使用XML来定义桌面程序界面的方法,我个人而言实在太喜欢脚本开发了。
<XPage layout="Border">
<Components>
<Label content="Hello world" constraint="center" align="center"/>
<Button name="exitBtn" content="Goodbye" constraint="south"/>
</Components>
<Events>
<Event target="exitBtn" type="ActionHandler"
method="${mypackage.MyHelper[test].doExit()}"/>
</Events>
</XPage>
下面是其效果
其中的MyHelper是这样定义的
package mypackage;
public class MyHelper
{
public void doExit()
{
System.exit( 0 );
}
}
XUI 包含一个Netbeans的插件,使用IDE来开发XUI是非常必要的,因为实际项目中xml会非常多和复杂。
其他不多说,大家可以自己慢慢看,下面是eBay的桌面客户端界面
分享到:
相关推荐
XUI是一款专为Android平台设计的原生UI框架,旨在提供高效、美观且易于使用的界面组件,帮助开发者快速构建高质量的Android应用。XUI v1.2.1是该框架的最新版本,它包含了对先前版本的改进和新功能的添加。 首先,...
**XUI:构建高效美观的安卓用户界面** XUI 是一个专门为安卓平台设计的开源用户界面框架,它致力于提供简洁、高效且易于定制的组件,帮助开发者快速构建出美观的应用程序。XUI 的核心理念是简化安卓应用开发过程中...
XUI是一款桌面开发框架,该框架的核心特征是使用xml来描述界面逻辑。它在运行时解析xml,并将其转换为swing或swt控件,进而展示给用户。对于希望创建桌面应用程序的Java开发者来说,XUI提供了一种不同于传统编程模式...
**XUI:打造优雅的Android原生UI** XUI是一个专为Android平台设计的轻量级、高效且易于使用的UI框架。它旨在简化Android开发者在创建用户界面时的工作,通过提供一套精美的预设组件和丰富的自定义选项,使得开发者...
"XUI js框架源码"是一个基于JavaScript的前端开发框架,源自"linbjs"的演化版本。这个框架主要用于构建富客户端应用,提供强大的可视化开发能力。由于官方网站已失效,这个资源现在被上传到CSDN,以方便开发者们学习...
xui.js是一个轻量级的JavaScript框架,它主要设计用于移动设备,并且特别适合在PhoneGap或Cordova环境中使用。这个框架的目标是提供一个简洁、高效且易用的解决方案,作为jQuery在这些环境中的替代品。PhoneGap和...
###使用构建 需求 原型 ... 效果图 | 架构(列目录) - 技术选型 - 开发 -> 新需求 主要用户群体: chrome(webkit, blink firefox(gecko xp <= IE6, IE8 WIN7, WIN8.1 - IE8, IE11 (Triden Windows 10 - SPARTAN...
XUI界面库是一套基于directUI 的界面框架库,所有控件元素全部自绘,可以通过一个style脚本文件控制控件元素的外观,支持bmp、jpg、gif、png、icon图片格式,支持lua脚本(C++可以非常方便地扩展lua,而无需理解lua...
XUI项目 该项目正在积极开发中,尚未准备好用于生产。 设计 使用mod_verto中的内置HTTP服务器,除了FreeSWITCH以外,均不依赖其他任何内容。 支持SQLite和PostgreSQL。 遵循现代的配置布局,旧的配置布局也应适用...
XUI是一款基于miniblink的web界面引擎框架,封装大多数layui组件,layui具有简洁、美观、组件类型多等,是当前最流行的前端开发插件之一,此框架支持扩展,只要会html、js、css,可以扩展出无限多种组件。...
依赖: xui.css (不依赖任何其他框架)兼容性: IE10以上高级浏览器(需要babel转义)使用方法: 在你的框架(vue, react, angular, etc)中引用xui.js和xui.css说明:assets文件夹里有xui.js,xui.css,不过不建议这么做,...
X UI是使用SwiftUI创建模块化,可重用,可测试的应用程序体系结构的工具箱。 通过扩展来解决常见问题, X UI使得使用SwiftUI和Combine变得更加容易! 轻松保持您的应用程序清洁,可维护并保持一致的应用程序状态 带...
XUI是高效,灵活且易于使用的Windows UI库。 它实现了直接用户界面的概念,其中所有控件都是直接绘制的,而不是本机窗口。 XUI用C ++编写,基于最广泛使用的库ATL。 特点:-通过XML布局。 -完整的基本控件:静态,...
XUI 是用于构建智能应用程序的 Java 和 XML RIA 平台。 Swing、AWT 和其他小部件集可用于一系列硬件。 XUI 的模块化框架可以帮助应用程序开发的许多方面。 可以使用 NetBeans 和 Eclipse。
然后按照:在本地启动Node服务确保/ config中包含local-development.json,否则请从XUI团队成员那里获取。 使用以下export IDAM_SECRET=* && export S2S_SECRET=* && export NODE_CONFIG_DIR=../config && export ...
XUI是一款基于miniblink的web界面引擎框架,封装大多数layui组件,layui具有简洁、美观、组件类型多等,是当前最流行的前端开发插件之一,此框架支持扩展,只要会html、js、css,可以扩展出无限多种组件。...
xui面板工具,批量创建、编辑、删除协议 批量查询协议数量 带导出功能
X-UI则是基于Vue.js构建的一套成熟且全面的前端组件库,它旨在为开发者提供一套完善的解决方案,助力快速构建高效、高质量的Web应用。 X-UI的主要优势在于其组件化开发模式。组件化开发是现代前端开发的核心理念,...
一个简洁而又优雅的Android原生UI框架,解放你的双手! 涵盖绝大部分的UI组件:TextView、Button、EditText、ImageView、Spinner、Picker、Dialog、PopupWindow、ProgressBar、LoadingView、StateLayout、...