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主要包括如下特性:
- 新增了完整的 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>