`
- 浏览:
183944 次
- 性别:
- 来自:
广州
-
JavaFX的2.0常见问题
1。 在JavaFX 2.0什么是新的?
JavaFX的2.0是在Java作为一个富客户端平台的演进的下一步。 它的目的是为企业和商业应用提供一个轻量级的,硬件加速Java UI平台。 功能亮点: • 为JavaFX的Java API • 新的硬件加速图形管道 • FXML一个新的基于XML定义的用户界面的标记语言 • 超过50的用户界面控制和图表CSS3的造型 • 在Java应用程序的Web组件来呈现HTML和JavaScript内容 • 秋千/ JavaFX的无缝集成到Swing应用程序的互操作性 • 新媒体的稳定,一致的媒体播放引擎 • 对于一个功能更完整的清单,看看功能概览 2。 我为什么要选择的JavaFX来开发应用程序? JavaFX的设计,以解决现代企业的客户端应用程序的需要。 使用JavaFX的一些好处是: • 利用Java开发技能:JavaFX应用程序是完全在Java编程语言中,最广泛采用的技术来开发和部署应用软件,它利用基于标准的编程实践和设计模式之一。 • 零没有时间在60:一个专注于简化的API设计使得开发复杂的用户界面,非常容易在Java编程语言。此外,JavaFX的发展FXML的一个脚本,定义用户界面的基于XML的标记语言的用户界面。熟悉Web技术或其他标记的UI技术的开发者会发现FXML简单易学,功能强大的各种应用。 • 创建无国界:JavaFX提供高性能的硬件加速的图形和媒体引擎的丰富的图形和媒体的API集,以简化身临其境的视觉应用的发展。 • 保留在Java投资:JavaFX开发者可以保留现有的投资,在他们的JavaFX应用程序中重用Java库。 他们甚至可以通过Java本地接口访问本地系统的功能,无缝连接到基于服务器的Java EE中间件应用。 • 熟悉的Java开发工具:开发人员可以使用自己喜爱的的Java开发工具,如NetBeans和Eclipse的集成开发环境,为开发JavaFX应用程序。 JavaFX开发的所有标准的IDE功能,包括语法高亮,自动完成,互动步调试和分析。 • 部署在桌面上或在浏览器中:JavaFX应用程序可以部署为桌面应用程序或浏览器applets的Java浏览器插件的帮助。改进的Java浏览器插件提供了一种安全的方式在浏览器中运行JavaFX应用程序。当部署在桌面上,JavaFX应用程序,得到更好的性能和执行本土的系统集成的好处。 3。 由JavaFX的支持哪些平台? • 上目前有32位和64位版本的微软Windows XP,Windows Vista中,和Windows 7的JavaFX 2.0。 • 一个用于Mac OS X的JavaFX 2.0的开发者预览Oracle技术网下载。 预计将达到在2012年上半年全面上市。 • Linux版本的JavaFX 2.0将跟随,预期在2012年下半年全面上市。 • JavaFX支持的Java SE 6和Windows上的Java SE 7中,并预计这些版本的Java SE支持在Mac OS X和Linux。 对于系统要求的详细清单,请参阅的JavaFX 2.0支持的系统配置。
4。 开源的JavaFX平台吗? 2011年在JavaOne会议上,甲骨文公司宣布,他们打算提交一份建议,开源JavaFX平台作为一个新项目下的OpenJDK。 甲骨文打算最初作出贡献的JavaFX UI控件和相关的库;其他JavaFX组件将按照多个阶段。 JavaFX的源代码将被发布在GPL下V2 Classpath的许可证,到OpenJDK中的其他项目类似。 甲骨文JavaFX运行时和SDK将继续Java二进制代码许可协议下发布。 订阅项目邮件列表和访问源代码库http://openjdk.java.net/ 。 5。 是JavaFX在Java SE? 号JavaFX运行时是一个单独的JRE下载,从现有的http://java.com/javafx 。 想尽可能顺利地为最终用户的JavaFX运行时安装的应用程序开发提供多种部署选项: • 摇匀JavaFX运行Java应用程序紧密集成。 • 部署Web Start应用程序,将下载的最新版本的JavaFX运行时按需。 • 使用Java部署工具包,以检测是否最终用户他的系统上安装最新版本的JRE和JavaFX运行时。 对于JavaFX的部署方案的更多细节,请参阅 http://download.oracle.com/javafx/2.0/deployment/deployment_toolkit.htm 。 6。 JavaFX的更换为新的客户端用户界面的Java SE库秋千? 是的,没有。 秋千可预见的将来将保持在Java SE规范的一部分,并包含在JRE。一方面,Swing是广泛地使用在现有的Java桌面应用程序,而是依赖于一个古老的建筑,这需要一定的专业知识和专业化水平。另一方面,JavaFX的功能了一套现代的UI控件使用标准的CSS技术,可以剥皮。 虽然我们建议尽可能开发利用的JavaFXAPI的建设新的应用程序时,它可以在同一应用程序中使用Swing和JavaFX的,允许开发者来扩展现有的Swing应用程序。 7。 JavaFX的音频和视频编解码器提供支持? JavaFX提供了一套通用的API,可以很容易,包括JavaFX应用程序内的任何媒体播放。 媒体目前支持的格式如下: • 音频:MP3,AIFF格式包含未压缩的PCM格式的WAV包含未压缩的PCM • 视频:FLV含有VP6视频和MP3音频 8。 的JavaFX 2.0是否支持JavaFX脚本? JavaFX Script是使用JavaFX 2.0开始,不再支持。 但是,您也可以使用在JVM上运行,其他脚本语言,比如Groovy或Scala,如果你喜欢使用声明性语言。 9。 JavaFX的以前的版本仍然可用? 产品的JavaFX 1.x的家庭将继续提供一个有限的时间内。 我们强烈鼓励,带来了以前版本的JavaFX开始规划其移植到JavaFX 2.0的市场应用的公司。
10。 是JavaFX 2.0提供什么类型的牌照? 的JavaFX 2.0是相同的许可证和商业模式的JavaSE下,与再分配的条款,目前不允许第三方开发商发布JavaFX运行他们的应用程序(或SDK)(S)除外。这个限制是由于在JavaFX的第三方技术,这是我们在更换过程中使用。我们预计将在几个月内解决这个问题,这样您就可以分发您的应用程序相同的方式,它有可能多年的JRE(S)的JavaFX运行时库。
11。 多久JavaFX的更新版本呢? JavaFX是预计将遵循相同的Java SE更新时间表。bbs.heiba95.com
12。 是JavaFX支持通过甲骨文的Java SE支持的产品? 目前还没有JavaFX的支持合同,虽然这种解决方案很可能在未来成为可用。 目前,我们建议您访问的JavaFX 论坛 ,或登录的JIRA提交bug报告或要求的新功能。 13。 我如何提交bug报告或请求功能呢? 如果您认为在JavaFX中,你发现了一个缺陷,并希望提交一个bug报告,或者如果您想提出一个新的功能或增强功能的平台,你可以做访问,并创建一个帐户 HTTP: / / JavaFX的jira.kenai.com 。 一旦你登录后,选择“问题”,然后“创建期”从顶部的导航栏在页面上。下一步,选择“运行”项目,并选择您是否正在提交一个bug或功能要求。 给我们多的信息,你可以按照页面上的指示。如果我们需要其他任何东西,从你,我们会联系了解更多详情,但你可以告诉我们时间提前,更好!
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在JavaFX 2.0中,TableView是一个重要的组件,它用于展示数据集,类似于我们常见的电子表格。这个"javafx 2.0 tableview 实例"是一个很好的学习资源,它可以帮助开发者了解如何在JavaFX应用程序中有效地使用...
JavaFX Scene Builder 2.0 是一款用于构建JavaFX用户界面的图形化工具,它为开发者提供了一种直观且高效的方式来设计和布局GUI组件。JavaFX是Java平台上的一个核心特性,用于创建丰富的、跨平台的桌面和Web应用程序...
这个类位于`javafx.media`包下,是JavaFX 2.0引入的一个新特性,使得开发者能够轻松地在Java应用程序中集成多媒体功能。MediaPlayer支持多种常见的媒体格式,如MP4、WMV、WAV等,且能够通过URL加载网络资源。 1. **...
#### 四、常见问题与解决方法 1. **缺少JavaFX运行时组件**:如果出现此类错误,检查是否已经正确配置了JavaFX的模块路径和加载的模块。 2. **无法启动JavaFX应用程序**:确认项目中是否有main-class属性指定正确的...
这部分内容可能涵盖了基础语法、实例解析、常见问题解决等,通过逐步学习,开发者可以逐步掌握MIDP2.0的开发技能。 总的来说,MIDP2.0讲座是一场全面覆盖移动Java开发的课程,对于想进入这个领域的开发者来说,这是...
虽然具体的博客内容未在当前信息中给出,但我们可以基于JMF2.0的常见知识点进行深入探讨。 1. **JMF架构**: JMF的架构由服务提供商接口(SPI)、服务发现机制(SDM)和核心框架三部分组成。SPI允许第三方开发者...
这是一个常见的计算机程序,通常由计算机随机生成一个数字,玩家则需要通过一系列的猜测来找出这个数字。在这个2.0版本中,游戏增加了难度选项,意味着玩家可以选择不同范围的数字进行猜测,例如,初级难度可能限定...
6. **JSONP(JSON with Padding)** 和 **CORS(Cross-Origin Resource Sharing)**:这两个机制允许JavaScript跨域访问Java服务,是前后端数据交换的常见手段。 7. **Web Services**:包括RESTful API和SOAP等,...
常见的Web 2.0应用包括博客、微博客、社交网络(SNS)、RSS订阅、维基百科和各种在线社区。 Rich Internet Application(RIA)是Web 2.0的重要组成部分,它提供了一种超越传统网页的交互体验,能够实现更高效、更丰富...
7. **文档支持**: "说明_Readme.html"文件通常包含了软件的安装步骤、使用教程和常见问题解答,这对于初学者理解和使用AutoCode至关重要。 8. **安装与部署**: "AutoCode_JavaDemo_Setup"可能是一个安装程序,用于...
7. **错误处理与异常恢复**:学习软件如何处理网络不稳定、播放中断等常见问题,保证服务的连续性。 8. **权限管理与安全**:了解软件如何处理用户权限,防止非法访问和数据泄露,确保用户隐私。 9. **跨平台开发*...
9. **JavaFX**:如果"PlantaPermanente2.0"涉及到图形用户界面(GUI),JavaFX可能被用到。JavaFX是一个用于创建桌面和移动设备的富互联网应用程序的平台。 10. **Spring框架**:由于项目名没有明确提及,但如果是...
10. **设计模式**:例如单例模式、工厂模式、观察者模式等,是解决常见软件设计问题的通用解决方案。 11. **Maven或Gradle**:构建工具,用于管理项目依赖和构建流程。 12. **单元测试**:JUnit或TestNG,用于编写...
8. 编程语言:未明确指出具体语言,但根据常见的开发习惯,可能是使用Java、Python、C#或JavaScript等常见编程语言。 9. 软件架构:系统可能遵循MVC(模型-视图-控制器)或其他设计模式,以提高代码可维护性和可...
【标签】"java 答题程序"进一步强调了这个项目是关于JAVA编程的,特别是专注于开发答题应用,这可能涉及GUI(图形用户界面)设计,如使用JavaFX或Swing库,以及数据库交互,如使用JDBC连接到MySQL等数据库存储题目和...
自JavaFX 2.0引入以来,它提供了一个强大的媒体处理库,支持音频和视频播放。如果你的应用场景涉及到JavaFX,可以使用`javafx.scene.media.MediaPlayer`类。只需创建一个`Media`对象,指定声音文件的URL,然后创建...
JavaFX Media API 是JavaFX 2.0引入的,主要用于创建丰富的媒体应用,它提供了一个更简洁、易于使用的接口来处理音频和视频播放。 1. **MediaPlayer 类**:JavaFX 中的 `javafx.media.MediaPlayer` 类是播放音频的...
6. **Swing或JavaFX**:如果"Convergentes2.0"是一个图形用户界面(GUI)应用,那么它可能使用了Swing或JavaFX库来构建用户界面。这两个库提供了一系列组件和工具,帮助开发者创建美观且功能丰富的桌面应用程序。 7...
2. **JavaFX图表组件**: 自JavaFX 2.0起,JavaFX引入了内置的图表组件,如 BarChart(柱状图)、LineChart(线图)和PieChart(饼图)。这些组件易于使用,可以直接嵌入到JavaFX应用程序中,提供交互式图表功能。...