java swing为什么被淘汰,java swing淘汰了吗

  java swing为什么被淘汰,java swing淘汰了吗

  如何解决写爬虫IP受阻的问题?立即使用。

  Java 的 Swing 被什么取代了?

  JavaSwing逐渐被Java所取代,Java包含了许多图形和媒体包,并允许程序员设计、创建、测试、调试和部署客户端应用程序,并保持跨平台操作的一致性,如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 workbench在您工作时为您生成代码。而且,虽然可以查看生成的代码,但是不能修改其产生的代码。

  当您将JavaFX组件从组件面板拖放到设计区域时,您可以为它们绑定数据源。该插件支持JDBC数据源、HTTP (XML/JSON)、文件系统、文件数据源和内置过滤器。它还提供了一些简单的转换器,通过这些转换器,您可以轻松地将数据源(如REST或JSON数据源)绑定到一组组件。

  除了简单拖拽组件的功能,插件还有一个“状态”的概念。从初始主状态开始,您还可以向这些组件或它们的布局添加新的状态。当应用程序运行时,例如鼠标点击事件,它可以触发状态转换,然后自动将您定义的行为反映在UI上。每一条转换线还可以配上简单的动画,这样你就可以快速的制作出缩放、渐变、旋转等特效。

  该工具还有许多其他有价值的功能,如概览(通过它,您可以在不同的屏幕比例上预览应用程序,就像在不同的设备上一样,如桌面、移动设备和高清电视)和预定义的模板。使用该模块,您可以快速构建常见的GUI模式,如向导按钮(取消、后退、下一步和结束等)。)和索引按钮(上一步和下一步)。您可以轻松地添加和自定义这些按钮。

  像许多必要的工具一样,JavaFX需要一些高配置的应用程序来获得更多订单。Ubivent是早期尝试的公司,其整个虚拟活动平台完全建立在JavaFX之上。还有惠特斯通技术,在其整体服务平台和IT服务管理产品的工作流组件中使用JavaFX。然而,也许对JavaFX来说最重要的是2010年冬季奥运会。其组委会是Sun的大客户,在其网站上使用基于JavaFX的金牌展示应用。

  推荐教程:《Java教程》以上Java的Swing被什么取代了?更多详情请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: