首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

(通译)第六回 JavaFX2.0 UI 控件

2012-09-10 
(翻译)第六回 JavaFX2.0 UI 控件原文地址http://download.oracle.com/javafx/2.0/ui_controls/overview.ht

(翻译)第六回 JavaFX2.0 UI 控件

原文地址http://download.oracle.com/javafx/2.0/ui_controls/overview.htm

?

?

JavaFX控件是通过API在场景图形中使用结点构建的,所以它们可以使用javaFX平台的富视觉特点。由于javaFX API是完全用Java语言实现的,所以可以轻松将javaFX UI 控件集成进已存在的Java应用中。


Description of "Figure 1-1 Titled Panes"

可以从 API文档查看全部UI控件。

UI 控件类比Control类提供了更多的变量和方法,这样就能以直观的方式支持典型的用户交互。你可以使用层叠样式表(CSS)为你的UI组件设计特殊样式。对于某些个别任务,还可能要继承Control 类来创建定制的UI 组件,或者使用Skin接口为已存在的控件定义一个新皮肤。

从样例中的Ensemble 应用试着了解下控件的范围、它们的行为、可以实现的样式。


Description of "Figure 1-2 Animated Button"

通过使用JavaFX API只用少量代码就能实现这个任务。

Example 1-1 创建了一个无限的时间线并开始了它,里面有一个600毫秒的关键帧设置按钮的不透明度从默认值(1.0)向 0.0变化。setAutoReverse 使得时间线可以自动反向。


Description of "Figure 1-3 Applying CSS Style to a Toggle Button"

?


Description of "Figure 1-4 Pie Chart"

?

和其他Java客户端工具不同,使用JavaFX SDK 只需要在应用中添加几行代码就能构建这样的图表。你也可以定义一系列的颜色表和风格、应用视觉效果、处理鼠标事件、创建动画等。

来 Using JavaFX Charts了解更多的图表特性和功能信息。

?

集成JavaFX 2.0 UI 控件和 Swing

可以将 JavaFX UI 控件集成进已存在的用Swing构建的Java客户端应用。

要集成JavaFX内容和Swing,请安装以下步骤:

    将JavaFX UI 控件一个一个地添加到javafx.scene.Scene 对象中的布局容器中,比如一个group.

    Scene对象加入Swing 应用.

即使把一个单独的JavaFX 2.0 控件加入到已存在的Swing代码中也要做上面的两个步骤。

尽管它们被集成进了Swing程序,JavaFX 2.0 UI 控件也依然被菱镜图形库(Prism graphical library)渲染 ,并具有全部的高级渲染能力。

到第七回了解更多二者的集成信息。

?

热点排行