今天终于下载了1.4的pivot,开始学习实践了,哈哈。先简单的介绍下pivot。
1、开源。
2、基于java RIA解决方案。
3、相对swing更加轻量级。
4、VMWare发布。
再说说我自己。我从事java开发已经有2年时间了,其中J2EE和J2ME我都进行了开发,怎么说呢,我比较喜欢swing应该说非常喜欢,所以我也就很喜欢pivot了,哈哈。至于原因说不清楚就是那么一种情怀。
今天下载了demos,从hellojava开始,先说下自我感觉,非常好,哈哈。使用applet也做展示,我以前就做过了,webservice + applet + swing + 自己写的底层。大家都说applet慢,的确它给人的印象是慢,但是这只是它的一个缺点而已,在你很好的优化下,一个项目中client端的代码也不过几百KB,在局域网内完全可以,在广域网也许就不那么好了,但这也是硬伤啊,我国的互联网速度,哎不好意思说了,我只知道邻国东边60MB的带宽啊,在国外我想swing不会像国内这么慢。
回归正题说说pivot,看了下源码,感觉很熟悉,哈哈,要的就是这种感觉。
今天的感觉就是这些了。
看个例子。hellojava
package org.apache.pivot;
import java.awt.Color;
import java.awt.Font;
import org.apache.pivot.collections.Map;
import org.apache.pivot.wtk.Application;
import org.apache.pivot.wtk.DesktopApplicationContext;
import org.apache.pivot.wtk.Display;
import org.apache.pivot.wtk.HorizontalAlignment;
import org.apache.pivot.wtk.Label;
import org.apache.pivot.wtk.VerticalAlignment;
import org.apache.pivot.wtk.Window;
public class HelloJava implements Application {
private Window window = null;
@Override
public void startup(Display display, Map<String, String> properties) {
Label label = new Label();
label.setText("Hello World!");
label.getStyles().put("font", new Font("Arial", Font.BOLD, 24));
label.getStyles().put("color", Color.RED);
label.getStyles().put("horizontalAlignment",HorizontalAlignment.CENTER);
label.getStyles().put("verticalAlignment", VerticalAlignment.CENTER);
window = new Window();
window.setContent(label);
window.setTitle("Hello World!");
window.setMaximized(true);
window.open(display);
}
@Override
public boolean shutdown(boolean optional) {
if (window != null) {
window.close();
}
return false;
}
@Override
public void suspend() {
}
@Override
public void resume() {
}
public static void main(String[] args) {
DesktopApplicationContext.main(HelloJava.class, args);
}
}
我顺便上传个demo吧。放到tomcat webapps下就行。大家瞧瞧。
分享到:
相关推荐
Easily set your pivot points inside Unity. Unlike the other pivot editor solutions on the asset store you can set the pivot point using scene handles, snap the pivot to mesh vertices. Features: • ...
PowerPivot 入门手册
搜集的Pivot例子,主要就两个例子以及官方的说明资料。
pivot4,最新的pivot,是一款简单易上手的火柴人动画软件,相对以往的pivot3来说,增加了许多新的功能
pivot 130 beta2 full version download
高斯迭代解方程 数值分析 西安交通大学 作业
Pivot3。1 轻松制作火柴人 制作火柴人的首选工具 不得不看 不看后悔
教你如何创建一个PowerPivot工作簿的教程
很多书籍包括教材介绍pivot语句不详细,难以理解其查询结果,这样势必会造成使用该语句时有困难,本文理论讲解透彻,结合例题分析,最后给出实验题目让你练手,以尽快掌握其使用。
pivot 与 unpivot 函数是SQL05新提供的2个函数 灰常灰常的实用
asp.net 实现Pivot表,可以实现表的行汇总统计与行列转换。
Pivot unity script using for change pivot in unity editor
旋转标定(Pivot Calibration) 目的: 对每个探针来说, 都有自身的一个参考架(物体坐标系), 但是在导航系统中, 通过反 光球可以识别到的是: 探针的坐标中心位置(3 个自由度, xyz 位置)以及姿态(3 个自 由度, 旋转...
pivot火柴人制作工具,可以简单制作火柴人动画flash和图片,对新手来说比flash更方便
PowerPivot for the date analyst:microsoft Excel 2010
在 SharePoint 场中,PowerPivot for SharePoint 添加了服务器端应用程序和功能,支持对您发布PowerPivot指的是一组应用程序和服务,它们为使用Excel和SharePoint来创建和共享商业智能提供了端到端的解决方案。...
matlab 高斯列主元消去法求解线性方程组程序,可用于求解任何元数方程组
pivot d3 的源代码,需要先安装pivot,然后加入d3支持
Microsoft Excel是进行数据分析的世界标准,其易用性和强大功能使得Excel电子表格成为人人...用最后一句话来强调这本书的主要特点:它是用来学习的书,而不只是阅读。我们向你保证这将是非常值得的。。这个是数据模型