您当前的位置:网站首页>JAVA>Java 的 Swing 被什么取代了? 找Java教程就上ki4.cc (>^ω^<),java

Java 的 Swing 被什么取代了? 找Java教程就上ki4.cc (>^ω^<),java

2020年06月09日 投稿作者: 围观人数:23

Jfinal 框架与 Spring 的区别? 找Java教程就上ki4.cc (>^ω^<)

Jfinal框架与Spring的区别:JFinal是基于Java语言的极速web开发框架,其核心设计目标是开发迅速、代码量少、易扩展等;Spring框架是由于软件开发的复杂性而创建的,其用途不仅仅限于服务器端的开发。

Java 的 Swing 被什么取代了?

Java的Swing已经逐渐被JavaFX取代了,JavaFX包含了一些列图形和媒体包,并允许程序员设计、创建、测试、调试、和部署客户端应用并且保持跨平台的操作一致性,如Windows和Mac OS X系统。

JavaFX开发工具

Sun近日发布了其RIA技术JavaFX的RAD(快速应用开发)工具的体验版,这是一个针对开发人员的JavaFX开发工具。该工具已可以在NetBeans 6.8更新中心下载。由于是早期版本,该工具还有一些功能限制,比如:对于JavaFX 1.2中新增的关键组件,如图表(Chart),尚无可视化支持;还不能对组件的某些属性进行可视化编辑;此外,预览视图偶尔会“罢工”以至于必须重启IDE才能恢复正常等。 Sun的开发工具工程部门的负责人David Folk在一个大会上说:“我们甚至不称之为试用版(beta)——而称之为‘早期体验版’,或者‘预览版’”,该工具的真正目的是让你能用JavaFX开发基于表单的应用程序”

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

什么是Java的应用程序? 找Java教程就上ki4.cc (>^ω^<)

Java的应用程序就是使用Java开发的程序,Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

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

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

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

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

推荐教程:《Java教程》

以上就是Java 的 Swing 被什么取代了?的详细内容,更多请关注ki4导航其它相关文章!

成员变量与局部变量的异同点 找Java教程就上ki4.cc (>^ω^<)

本文来自java入门程序,文中为大家介绍了成员变量与局部变量的异同点,具有一定的参考价值,希望可以帮助到大家。相同点:1、声明格式相同;2、都有其对应的作用于。不同点:1、声明位置不同;2、局部变量没有默认初始化值。

标签

版权说明
免责声明:本文文章内容由ki4导航网发布,但不代表本站的观点和立场,具体内容可自行甄别.