欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

Pivot升级为Apache*项目,准备好挑战Flex, Silverlight和JavaFX

程序员文章站 2022-05-16 09:11:48
...

Apache软件基金会(ASF)于昨天宣布,将Pivot升级为Apache的*项目。此外,该项目还发布了Pivot 1.4,这是自2009年1月加入了Apache Incubator的第四次更新版本。

Pivot是一套采用Java构建RIA应用程序的开源平台。Pivot平台的定位是内嵌于浏览器的Flex和Silverlight等富客户端开发技术的直接竞争对手。

Pivot的实现借鉴了其它工具箱的一些点子(比如Swing),此外,它也结合了Java2D在过去几年中实现的优化。在Pivot上实现应用程序的工作主要是结合Java和XML的开发,可以采用applet的方式或者独立方式运行,同时也支持离线方式或者桌面应用的方式。

Pivot 1.4主要包括如下特性:Pivot升级为Apache*项目,准备好挑战Flex, Silverlight和JavaFX

  • 新增了完整的 TextArea组建
  • 为Meter和Slider组建增加了方向属性
  • 在TerraMeterSkin中增加对Meter组件文本内容的支持
  • 新增了一个颜色选择器组件
  • 新增了布局对齐功能
  • 新增了一个GraidPane容器
  • 增强了table组件的功能,双击table表头的时候可以重置列宽度
  • 新增了在事件处理器中声明WTKX属性的功能
  • 优化了LabelSkin组件的paint方法
  • 增强了TerraSheetSkin的更改尺寸功能
  • 大量的文档和指南

 

<Border styles="{color:10, padding:0}"
    xmlns:wtkx="http://incubator.apache.org/pivot/wtkx/1.1"
    xmlns:content="pivot.wtk.content"
    xmlns="pivot.wtk">
	<content>
	    <ScrollPane preferredWidth="240" horizontalScrollBarPolicy="fillToCapacity">
	        <view>
	           <TreeView wtkx:id="folderTreeView">
	               <nodeRenderer>
	                   <content:TreeViewFileRenderer useNativeIcons="false"/>
	               </nodeRenderer>
	           </TreeView>
	        </view>
	    </ScrollPane>
	</content>
</Border>
 

在线演示:http://pivot.apache.org/demos/