之前学习了SWT/JFace。现在准备研究一下XWT.
首先给出一些简介
What is XWT?
XWT stands for eclipse XML Window Toolkit. It is a powerful and lightweight declarative UI framework designed for Eclipse, based on XML as markup language.
XWT simplifies UI development by a physical separation of UI definition in XML from the run-time logic in programing language. It is very intuitive for creating interfaces directly or via tools such as Visual editor. especially for people with a background in web design and technologies.
参考网址:
http://wiki.eclipse.org/E4/XWT
如何进行一个XWT开发呢?
首先要准备开发环境。
所需要的eclipse3.6和eclipse-e4-repo-incubation-0.10
采用link方式把eclipse-e4..的bundle加载到eclipse里面
现在就开始开发一个简单的XWT程序
启动Eclipse,点击new Project
如图:
点击Next如图
继续点击Next
点击Finish
然后在选择“Dependencies”选项卡,点击“Add”添加依赖
加入这些依赖
org.eclipse.core.runtime,
org.eclipse.swt;bundle-version="3.6.0",
org.eclipse.jface;bundle-version="3.6.0",
org.eclipse.e4.xwt;bundle-version="0.9.1",
org.eclipse.core.databinding;bundle-version="1.3.100",
org.eclipse.jface.databinding;bundle-version="1.4.0",
org.eclipse.core.databinding.property;bundle-version="1.3.0",
com.ibm.icu;bundle-version="4.2.1",
org.pushingpixels.trident;bundle-version="1.2.0",
org.eclipse.e4.xwt.forms;bundle-version="0.9.1",
org.eclipse.ui.forms;bundle-version="3.5.0"
如图所示
我们在package上面点击右键选择new再选择other
如图
最后点击Finish。
就会自动生成两个文件,分别是HelloWorld.java,HelloWorld.xwt
在HelloWorld.java里面的代码如有修改一下,这样才比较合适
之前的是
修改后的是
在HelloWorld.xwt文件中加入一句话
<Label text="HelloWorld"/>
最后写一个Test.java的测试类代码如下
运行结果如图
更多信息会在以后写出来。
分享到:
相关推荐
http://download.eclipse.org/e4/downloads/drops/R-0.9-200907291930/index.html
使用maven创建的spring-mvc的demo,创建的教程参看https://blog.csdn.net/xwt0511/article/details/82703087
xwt_test我的第一个测试项目
本文档是XWT的简介,XWT是用于创建桌面应用程序的跨平台UI工具包。 如果您对XWT有任何疑问,或者想为XWT贡献一个讨论组,请访问: 介绍 Xwt是一个新的.NET框架,用于创建从同一代码库在多个平台上运行的桌面应用...
此后,XWT和XWT服务已被Vexi项目(http://vexi.sourceforge.net/)取代,并已终止。 XWT服务是一系列免费补充,旨在改善您的XWT体验。
Xwt手机Xwt 的 android-backend,一个跨平台的 UI 工具包 ( ) 我只会实现它的图形部分(Xwt.Drawing)。
XwtPlus.TextEditor Mono.TextEditor到Xwt的端口。 这不支持所有Mono.TextEditor功能。
Oxyplot是一个.NET跨平台的绘图组件,适用于WPF, Windows 8, Windows Phone, Windows Phone Silverlight, Windows Forms, Silverlight, GTK#, Xwt, Xamarin.iOS, Xamarin.Android, Xamarin.Forms and Xamarin.Mac....
英文单词填空游戏 加项目报告.(大一小学期作业,可显示图形界面)
可以看到各种小波的结构,图形等 %biorfilt函数调用 % 计算与bior3.5相关的分解滤波器和重构滤波器 [Rf,Df] = biorwavf('bior3.5'); % 计算需要的4个滤波器 [Lo_D,Hi_D,Lo_R,Hi_R] = biorfilt(Df,Rf);...
xwt.py 通过小波交叉谱分析在时频域中计算dt的核心功能。 plotting_example.py 在合成数据上使用cwt函数的示例。 一键即可绘制图。 ori_waveform.npy new_waveform.npy 用于测试代码的两个合成波形ori_wavef
数据/文档工作流是一组.NET C#库,用于构建简单的跨平台信息系统:-DataWF.Common-集合,反射,io和网络助手-DataWF.Data-跨RDBMS ORM-DataWF.Gui-基于Xwt桌面UI-DataWF.Data.Gui-数据库桌面UI-DataWF.Module.Flow-...
repository.zip
ORIENT XWT-PS050V2 oem
可以对区域时间序列上的两组数据进行小波分析,小波变换,交叉小波
Matlab小波图像处理+完整程序(以下为部分程序:clc; clear; % 装载图像 load woman; % X包含载入的图像 % 绘制原始图像 figure(1); subplot(2,2,1); image(X); colormap(map); title('原始图像');.................)
作小波分析,小波相关谱,交叉小波谱图形。
Microsoft开源行为准则 该项目采用了。 有关更多信息,请参见或与联系,并提出其他任何问题或意见。
|}xwt ¯à% % '¨ÃR\V7) (5A62£4;¬0,£q@¶091* dlNejPjM ]MQPJEGm4 ^X!2^^^^WFDG ^Y !2^WFDI ^Z*,^CCCCCCC# !ß& ^[);B(^^^EDKM^LGETU ^\&95 ']hTH PjM ux» ¹ Ú Ò¢ aDLj Ä...
组成对La2NiO4+δ-La0.6Sr0.4Co0.2Fe0.8O3-δ复合阴极材料导电性能与热膨胀性能的影响,石海,常贵阳,本文选择La2NiO4+δ与La0.6Sr0.4Co0.2Fe0.8O3-δ为组元,设计并制备出(100-x)wt.%La2NiO4+δ+xwt.% La0.6Sr0.4...