2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

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:452483
用户头像

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

关注

评论

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

阿里云“玩转云上 StarRocks3.0 湖仓分析”,开启数据分析新范式

阿里云大数据AI技术

GardenPlanner for Mac最新激活版(园林绿化设计软件)

胖墩儿不胖y

Mac软件 园林设计工具

RAG (检索增强生成)技术详解:揭秘基于垂直领域专有数据的Chatbots是如何实现的

Baihai IDP

AI 白海科技 rag 检索增强生成 Chatbots

华为云应用中间件DCS系列—Redis实现(社交APP)实时评论

华为云PaaS服务小智

EVE-NG的Windows客户端安装

小魏写代码

Programming abstractions in C阅读笔记:p179-p180

codists

使用 Kubernetes 简化平台工程

SEAL安全

DevOps kubernetes 运维 企业号10月PK榜

这三大爆款开源项目竟出自同一个20人的小公司?

硅基新手村

从策略和实践,带你掌握死锁检测

华为云开发者联盟

开发 华为云 图算法 华为云开发者联盟 死锁检测

大模型训练:深度学习的高级挑战

Geek_cf26da

大模型训练 大模型 千帆大模型平台

基于 Triple 实现 Web 移动端后端全面打通

阿里巴巴云原生

阿里云 微服务 云原生

Avid Sibelius Ultimate 2023 for Mac(西贝柳斯音乐记谱软件)

Rose

西贝柳斯终极解锁版 Avid Sibelius 2023 Mac Mac乐谱制作软件

ATE机台哪家强?

IC男奋斗史

芯片 半导体 职场经验 芯片测试 ATE测试

Chiplet解决芯片技术发展瓶颈

IC男奋斗史

封装 芯片 半导体 chiplet

苹果Mac文件管理浏览软件Path Finder中文破解版 支持Mac14系统

Rose

mac文件管理软件 Path Finder Path Finder破解

ChatGPT搅动AI芯片的“一池春水”

IC男奋斗史

AI 英伟达 芯片 半导体 AI芯片

Termius 8 for Mac多协议远程管理软件

展初云

Mac软件 远程连接管理工具 远程访问

使用CSS圆锥渐变创建背景图案

南城FE

CSS css3 前端 渐变

DBeaverUltimate 23 for Mac数据库管理软件

展初云

数据库管理 Mac软件

Navicat Premium 16 Mac数据库管理工具

展初云

数据库管理工具 Mac软件

垂直大模型训练的关键步骤与策略

Geek_cf26da

大模型训练 千帆大模型平台

大模型训练对底模型的影响及应对策略

Geek_cf26da

大模型 文心千帆 千帆大模型平台

Bridge 2024 (BR)新功能介绍及破解安装教程

Rose

Adobe Bridge 2024 BR2024下载 Bridge 2024破解版 Bridge 2024 中文版

Python开发:pycharm pro 2023 永久激活秘钥【Mac/win】

Rose

Python开发 PyCharm破解版 PyCharm Pro密钥 JetBrainsPyCharm

几款好用的苹果Mac硬盘检测工具

Rose

SSD mac软件下载 Mac硬盘健康 硬盘检测软件

XTransfer重磅发布“AI员工”,安信成CRM“数智化”再提速

XTransfer技术

AI CRM XTransfer

秋招过半零Offer怎么办?

王磊

Java

千帆大模型平台中的Prompt:开发效率与创新的助推器

Geek_cf26da

大模型训练 文心千帆 千帆大模型平台

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