今天终于下载了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下就行。大家瞧瞧。
分享到:
相关推荐
Pivot,通常指的是数据透视表或数据透视图,是一种强大的数据分析工具,用于汇总、组织、分析和展示大量数据。在IT行业中,特别是数据分析和数据可视化领域,Pivot扮演着至关重要的角色。它允许用户通过拖放操作来...
这个 Pivot 语句将成绩表转化为一个透视表,其中每一行代表一个学生,每一列代表一个课程号,单元格中的值为该学生在该课程的成绩。 实验题目 1. 使用 Pivot 语句将成绩表转化为透视表,显示每个学生的平均成绩。 ...
文档提到的第一个知识点是安装PowerPivot for Excel。用户必须下载安装程序,并按照指定的步骤在Excel中添加PowerPivot插件。 2. 了解PowerPivot功能 PowerPivot的主要功能包括数据导入、数据建模、DAX公式语言的...
"pivot_130_beta2_full_thumb3hr_pivot_php_" 这个标题提到了一个软件版本,"pivot 130 beta2 full version",这表明我们在讨论的是 Pivot 软件的第 130 版本的 Beta 2(测试版2)。"full version" 指的是这个版本是...
PowerPivot是一款由Microsoft开发的强大数据分析工具,它整合在Excel和SharePoint中,为用户提供了高级的数据分析和建模功能。作为一个入门手册,本书将帮助初学者理解和掌握PowerPivot的核心概念和操作,从而在日常...
在IT行业中,Pivot表(也称为数据透视表)是一种强大的数据分析工具,它允许用户对大量数据进行快速的汇总和分析。在ASP.NET框架下,我们可以利用多种技术来实现Pivot表的功能,以便在Web应用中展示数据的聚合和转换...
1. pivot_clause:定义了被聚合的列,PIVOT是一种聚合操作。 2. pivot_for_clause:定义了被分组和转换的列。 3. pivot_in_clause:定义了pivot_for_clause子句中列的过滤器,用于指定哪些列值将被用作结果集中的列...
在本文中,我们将深入探讨高斯列主元消去法(Gauss Pivot)以及如何在MATLAB环境中实现这一算法来解决线性方程组。高斯列主元消去法是一种数值线性代数方法,它通过一系列行变换将系数矩阵转化为上三角形或阶梯形...
首先,书中会介绍如何下载和安装PowerPivot,这是开始使用该工具的第一步。接着,作者会阐述PowerPivot所承诺的优势,为何它在数据分析领域的应用前景如此光明。在某些情况下,作者甚至会探讨为什么不是所有的Pivot...
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: • ...
"pivot4.1.13" 是一个专用于制作Flash火柴人动画的软件版本,它的出现为动画创作者提供了一个简单易用的平台,让创作火柴人动画变得轻松快捷。火柴人动画,以其简洁的线条和灵活的动作,深受众多动画爱好者的喜爱,...
"pivot火柴人制作工具"是一款专为动画爱好者设计的软件,主要用于创建火柴人风格的动态动画。这款工具以其简单易用的特性,尤其适合初学者和那些想要快速制作简单动画的人。与传统的动画软件如Adobe Flash相比,...
"pivot神通汉化版"是一款专为火柴人动画制作设计的应用软件,它以其便捷的操作和全面的功能在用户中获得了良好的口碑。这款软件的核心在于它能够帮助用户轻松创建出动态的火柴人动画,即便没有深厚的图形设计基础,...
《Excel Power Pivot数据建模分析(进阶篇)》是一份深入探讨Excel数据分析技术的资料集,主要聚焦在Power Pivot工具的应用,旨在帮助用户提升在数据处理和分析方面的专业技能。该资料集涵盖了一系列关键知识点,...
pivot4,最新的pivot,是一款简单易上手的火柴人动画软件,相对以往的pivot3来说,增加了许多新的功能
高斯迭代解方程 数值分析 西安交通大学 作业
通过以上详述,我们可以看到,PowerPivot for Excel 不仅是一个数据管理工具,更是一个强大的数据分析平台,它极大地扩展了Excel在大数据处理和复杂分析方面的能力,使用户能够在无需专业IT支持的情况下,独立完成从...
在火柴人动画制作领域,"pivot3"通常指的是Pivot Stickfigure Animator的第三个主要版本,这是一个免费的2D动画软件。该软件以其简单易用的界面和对初学者友好的特性而闻名。通过这个工具,用户可以利用预设的火柴人...
"pivot d3" 是一个基于数据操作和可视化技术的库,它结合了Pivot Table(透视表)的功能和D3.js的数据驱动可视化库。Pivot Table是一种数据分析工具,用于汇总、组织和展示大量数据,而D3.js则是一个强大的...