写点什么

Sun 发布 JavaFX 早期体验版 RAD

  • 2010-01-07
  • 本文字数:1172 字

    阅读完需:约 4 分钟

Sun 公司拥有两款正在开发的 JavaFX 快速应用开发(RAD)工具,其一是面向 Web 开发人员和页面内容作者的,其二则更多地面向 Java 开发者。后者的早期体验版,姑且称之为“JavaFX 工作台” ,现在已经能够在 NetBeans 6.8 更新中心下载了。

“我们甚至不称之为试用版(beta)——而称之为‘早期体验版’,或者‘预览版’”,Sun 的开发工具工程部门的负责人 David Folk 在一个大会上说,“该工具的真正目的是让你能用 JavaFX 开发基于表单的应用程序”

这款新的 JavaFX 工具的基本思想类似于针对 Swing 的 Matisse 项目,它提供了与 VB 或 Delphi 非常相像的可视化编辑器,简化了 Swing 的开发工作。与 Matisse 一样(它后来变成了 NetBeans 5 的 GUI 编辑器),JavaFX 工作台在你工作时为你生成代码,而且,尽管你可以查看生成的代码,但不爽的是你不能对其生产的代码进行修改。

当你从调色板(palette)中拖拽一个 JavaFX 组件到设计区时,你可以为它们绑定数据源。该插件目前支持 JDBC 数据源、HTTP (XML / JSON)、文件系统(FileSystem)、文件数据源以及内建过滤器。它还提供一些简单的转换器,通过他们你可以方便地将某数据源(比如 REST 或 JSON 数据源)绑定到一组组件上。

除了支持简单地拖放组件的功能外,该插件还有一个“状态”的概念。状态从最初的主状态(master state)开始,你还可以给这些组件或他们的布局增加新状态。应用运行时,比如鼠标点击的事件就可以引发状态转换,进而把你定义的行为自动反映在 UI 上。每个转换还上还能附带一个简单的动画,这样,你就能快速创建缩放,渐变和旋转等特效。

该工具还有很多其他有价值的特性,如概览(通过它你可以在不同的屏幕尺度上预览应用,如同在不同的设备上一样,如桌面,移动设备和 HDTV 等)以及预定义模板。利用模块你可以快速构建普通的 GUI 模式,比如向导按钮(取消、后退、下一步和结束等)以及索引按钮(前一步,下一步)。你可以便捷地添加这些按钮并进行客户化。

可能你已经想到,早期体验版的确有一些限制。例如,对于 JavaFX 1.2 中新增的关键组件,如图表(Chart),尚无可视化支持;还不能对组件的某些属性进行可视化编辑;此外,预览视图偶尔会“罢工”以至于必须重启 IDE 才能恢复正常。然而,花一个下午的时间来玩玩它却是了解 JavaFX 有啥能耐的一种愉快的方式。

与众多必需的工具一样,JavaFX 需要通过一些瞩目的应用才能获得更多的订单。早期尝试它的公司有 Ubivent ,它的整个虚拟事件平台是完全基于 JavaFX 构建的。另外还有 WhitStone Technology ,他们在其整体服务平台和 IT 服务管理产品的工作流组件中使用了 JavaFX。然而,对于 JavaFX 来说最重要的单子也许就是 2010 冬季奥运会,它的组织委员会是 Sun 的大客户,它在其网站上使用了基于 JavaFX 的金牌展示应用


查看英文原文: Sun Releases Early Access Version of RAD Tool for JavaFX

2010-01-07 08:452566
用户头像

发布了 184 篇内容, 共 86.5 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

金蝶云•星辰基于 SLS 构建稳定高效可观测系统

阿里巴巴云原生

阿里云 云原生 日志服务 sls

富士胶片集团发布2025财年第一季度财务报告

财见

昆仑万维「Matrix-Game 2.0」发布,国产开源的Genie 3来啦!

新消费日报

告别研发痛点!群核科技靠 “自动化左移” 重构质量效能,效能飙升有何秘诀?

杭州群核科技质量效能

TinyVue表格重构5大关键帧一次曝光!内存节省 27%,JS 执行时间减少 43% ,FPS 提升 110%

OpenTiny社区

开源 性能优化 前端 组件库 OpenTiny

抱歉!Java面试标准答案最不重要

王磊

打开CAD图纸提示缺少外部参照是什么原因?怎么解决?

在路上

cad cad看图 CAD看图王

全球社交媒体监控背后的AI技术革命

沃观Wovision

社交媒体 舆情监控 沃观Wovision

金蝶国际公布2025年中期业绩:云订阅收入增长22.1%,AI应用商业化加速

人称T客

MyEMS:重塑能源管理,驱动高效节能新变革

开源能源管理系统

开源 能源管理系统

动态化开发范式跃迁:AI驱动应用架构的敏捷重构

xuyinyin

从社交平台看世界:全球社交媒体监控的情报价值

沃观Wovision

社交媒体 沃观Wovision 海外舆情监测

MyEMS 开源能源管理系统:双碳时代的能源革命引擎

开源能源管理系统

开源 能源管理系统

自主可控成中国AI发展关键词,谁能担当重任?

新消费日报

英伟达被约谈?国产替代迎来新机遇

禅道项目管理

软件开发 信创 软件安全 国产化替代 禅道项目管理软件

夜莺开源监控,模板函数一览

巴辉特

Nightingale 夜莺监控 开源监控

具身智能竞速时刻,百度百舸提供全栈加速方案

Baidu AICLOUD

具身智能 VLA

RWA 落地进行时:实体资产与区块链的深度融合之路

NFT Research

Ethereum blockchain rwa

KubeEdge秋季带薪远程实习来了!2025年LFX Mentorship开启申请

华为云原生团队

云计算 容器 云原生

CAD中如何绘制圆弧?详细教程来了

在路上

cad cad看图 CAD看图王

Supersonic from Unity 深度剖析:大多数游戏测试可能毫无意义,出海手游开发者该如何破局?

极客天地

校园跑腿外卖论坛团购盲盒小程序:一体化校园服务解决方案

微擎应用市场

CST帮助文档:SIMULIA网格处理软件---PowerDELTA

思茂信息

cst cst电磁仿真 CST Studio Suite

MemU:为 AI 伴侣打造的开源记忆框架;实时音乐生成模型 Magenta RealTime:听取音乐实时响应丨日报

声网

【新模型速递】PAI-Model Gallery云上一键部署gpt-oss系列模型

阿里云大数据AI技术

人工智能 大数据 大模型 模型部署 gpt-oss

2025 App开发降本范式重构:技术杠杆撬动效能革命

xuyinyin

PaddleMIX推出扩散模型推理加速Fast-Diffusers:自研蒸馏加速方法FLUX-Lightning实现4步图像生成

百度Geek说

请终结你的“混乱”工具库房,复制落地篇:工厂维修车间RFID智能工具库房管理方案

斯科信息

RFID解决方案 斯科信息 RFID智能工具库房 RFID智能工具柜

AI智能体的开发优化

北京木奇移动技术有限公司

AI智能体 AI技术开发 软件外包公司

开源能源管理系统应用前景:以 MyEMS 为例

开源能源管理系统

开源 能源管理系统

跨国办公设备分散难管理?ManageEngine卓豪统一IT服务台

ServiceDesk_Plus

ManageEngine卓豪

Sun发布JavaFX早期体验版RAD_Java_Charles Humble_InfoQ精选文章