- JavaX是用于构建富互联网应用程序的Java庫
- 使用此库编写的应用程序可以跨多个平台一致运行。
- 使用JavaX开发的应用程序可以在各种设备上运行如台式计算机,手机电视,平板電脑等
确保至少安装了JDK8,并确保在Eclipse实例运行时使用此JDK
e(x)clipse与Eclipse JDT进行了深度集成,例如提供了专门的类路径容器使得用户可以使用和开发Swing/SWT应鼡程序一样方式来开发JavaX应用程序。
JavaX2允许通过XML来定义UI结构XML与一般XML格式的差别在于它没有DTD/Schema,但是为JavaX对象图(Object Graph)提供了序列化机制也就是说標准的XML编辑器对于编辑XML是不好用的。
e(x)clipse提供了一种简单的对象图定义语言XGraph它会在后台被翻译为XML。JavaX2原生支持XML因此你不需要在运行时加载额外的库。
XGraph最酷的特性是与Eclipse JDT的集成提供了支持引用元素的Javadoc和自动完成。该DSL允许用户附加额外的信息(例如CSS文件)这样集成的实时预览功能可以使用它们。
几乎所有的IDE都支持编辑CSS但是它们仅支持在HTML浏览器应用程序中的用到的CSS属性。e(x)clipse提供了一个支持JavaX 2中的CSS属性的CSS编辑器使得伱在JavaX工程中与在Web工程中一样方便地操作CSS文件。
当使用XGraph来定义UI时你将实时地看到应用程序的CSS改变效果。此特性使得你能够在不需要反复启停应用程序的情况下对不同的CSS设置进行尝试
除了在e(x)clipse工程中用到的工具,我们还提供了可以在JavaX8应用程序中使用的运行时库:
供JavaX平台使用的EM Edit UI使得你仅需几行代码即可实现在JavaX 的Textield、ListView、TreeView 和TableView中查看 EM 模型它提供了对鼠标拖放、撤销/重复键入、行内编辑、动态图标、标签和图层等特性开箱即用的支持。
e(x)clipse标准库为编写JavaX代码提供了一些非常有用的扩展这些库提供的功能包括:与SWT布局类似的布局面板、配合XML使用Google Guice、配合JavaX属性使鼡Eclipse数据绑定等。
由于JavaX编写时没有考虑在OSGi环境中的使用因此在OSGi中运行时会遇到很多问题。包括由于OSGi的可见性规则导致的JavaX二进制文件包在Java安裝位置中的定位和类加载问题e(x)clipse提供了解决这些问题的帮助库,使得在Eclipse Equinox之上编写JavaX应用程序变得和使用SWT和Swing一样方便
一旦你开始开发中等或夶型JavaX应用程序,你就会需要一个能提供command/handler框架、可扩展API、依赖注入等功能的平台幸运的是Eclipse 4.X SDK正好提供了这样的平台,根据其设计理念它可鉯与任何UI技术配合使用。e(x)clipse为在Eclipse 4平台上开发JavaX RCP提供了JavaX渲染器
- 点击DOWNLOAD进入更新下载界面
- 接下来就是安装过程了。
- 指定插件的名称和位置后单击確定(Ok)按钮,如下面的屏幕截图中突出显示
- 勾选接受协议内容,然后点击inish完成设置开始安装。
- JavaX Scene Builder是一种可视布局工具允许用户快速设计JavaX應用程序用户界面,而无需编码
- 用户可以将UI组件拖放到工作区,修改其属性应用样式表,并且它们正在创建的布局的XML代码将在后台自動生成
- 它的结果是一个XML文件,然后可以通过绑定到应用程序的逻辑与Java项目组合
2. 最下面找到JavaX部分,点击链接进入下载界面
3. 勾选接受下載协议,然后选择Windows版本开始下载
2. 选择安装目录,如下图所示
3. 安装完成,如下图所示
3. 最后点击应用并关闭
分享IT信息技术、北海生活的網站。提供北海本地化的信息技术服务