加入javafx 圈子
JavaFX 1.2给我们带来了许多功能和性能上的提升,因此,我需要对原来的JavaFX 1.1的IDE和SDK进行升级来使用JavaFX 1.2的新特性。对于从来没有使用过JavaFX的用户来说,安装JavaFX SDK 1.2应该很简单,可以从javafx.com下载一个NetBeans 6.5.1+JavaFX 1.2 SDK混合包,那就OK了。可是对于我这种已经使用NB 6.5.1和JavaFX 1.1.1的用户,就需要考虑一些其它问题。因为我有不少程序是按照JavaFX 1.1的API写的,骤然升级可能会使得无法使用这些程序。同时由于两个SDK的IDE版本都是NetBeans 6.5.1,重新安装一遍也太浪费空间和时间,于是我查阅了一些资料并找到了快速升级的方式,同时还可以保留两个版本的SDK。
如果需要同时支持2个版本的JavaFX SDK,可以在升级前先把旧版本备份一下,这样可以避免被新的SDK覆盖。JavaFX SDK 1.1的缺省目录在C:\Program Files\NetBeans 6.5.1\javafx2\javafx-sdk,把它拷贝到另外一个目录,如C:\jfxsdk11\ 。
接下来就是升级了。在NB6.5.1 中,选择菜单Tools-〉Plugins,这时会列出一些可更新的plugin,如果没有看到列表,可以点击“Reload Catalog”按钮。如果plugin太多,可以在Search框中输入JavaFX过滤一下。有3个Plugin和JavaFX相关:
Plugins | 说 明 |
JavaFX Kit | 改进过的NetBeans IDE, Version 1.8 |
JavaFX SDK for Windows | JavaFX SDK 1.2, Versions 1.7 |
JavaFX Weather Sample | JavaFX演示程序, Versions 1.7 |
其中前面两个plugin是必需的,演示程序可自己决定取舍。选择安装之后,需要重新启动NetBeans。重新启动后,新的JavaFX SDK1.2 就安装完成了。如果要配置JavaFX 1.1的环境,则可以在菜单Tools->Java Platforms中配置。点击“Add Platform…”按钮添加平台,下一步中再选择JavaFX平台,输入平台名称如”Java SDK 1.1″,平台文件夹中输入刚才备份的目录C:\jfxsdk11\,点击”结束”即可。系统可能会有一个不支持之类的警告,但是不用理会。
如果你的项目需要使用JavaFX 1.1,可在项目的属性(右键点击该项目,选Properties)中配置libraries(库),可以选择JavaFX平台。这样,在同一个NetBeans IDE中就可以同时使用两个JAVAFX SDK环境了。当然,如果你没有太多JavaFX 1.1的程序,或者现有的程序和JavaFX 1.2兼容,那就基本上没有必要配置两个SDK版本了。
在用JavaFX 1.2重新编译了原来的程序后,发现JavaFX1.2的性能提升了不少。原来我用JavaFX 1.1写的吃豆人游戏,要占用50%左右的CPU利用率,现在只需要10-20%,进步还是比较明显的。所以建议尽可能使用JavaFX 1.2。
最新文章:
JavaFX吃豆人游戏的编写过程之三
JavaFX 1.2的新特性
JavaFX吃豆人游戏的编写过程之二
JavaFX游戏吃豆人的编写过程
英文文章连载:
第一篇文章,2009年5月14日: Writing the Pac-Man Game in JavaFX - Part 1
第二篇文章,2009年5月21日: Writing the Pac-Man Game in JavaFX - Part 2
第三篇文章,2009年5月28日: Writing the Pac-Man Game in JavaFX - Part 3
第四篇文章,2009年6月4日: Writing the Pac-Man Game in JavaFX - Part 4
相关推荐
4. **媒体支持**:JavaFX 1.2内置了对音频和视频的支持,使得开发者能够轻松地将多媒体元素集成到应用中。这包括播放、暂停、停止等基本操作,以及调整音量和视频播放速度等功能。 5. **2D和3D图形**:虽然1.2版本...
NULL 博文链接:https://wison.iteye.com/blog/552853
### JavaFX 1.2 Application Development Cookbook 知识点概览 #### 一、JavaFX 概述 JavaFX 是一款用于构建桌面应用程序和浏览器内富互联网应用(RIA)的平台。它支持丰富的用户界面组件、图形处理能力以及多媒体...
这个“简单的JavaFX登录”项目是利用JavaFX库创建的一个基本用户登录界面,旨在帮助开发者了解如何在Java环境中构建图形用户界面(GUI)。 在JavaFX中,我们可以使用Scene类来定义应用的主视图,它包含各种控件和...
然而,随着Java版本的更新,特别是从Java 8到Java 11的转变,Oracle决定将JavaFX从标准JDK中移除,以使JDK更加精简和模块化。 在Java 11及更高版本中,如果你需要使用JavaFX,你不再能在JDK的`lib`目录下找到`jfxrt...
javaFx自动升级布署工具,用ant构建,根据生成的app.xml比对更新
javafx使用方法-javafx使用方法
在这个"javafx数据库简单开发示例"中,我们将探讨如何利用JavaFX与Oracle 10g数据库进行集成开发,同时使用NetBeans 6 Beat 2作为集成开发环境(IDE)。 首先,我们需要了解JavaFX的基础。JavaFX提供了一个基于场景...
在这个“基于JavaFx的简单浏览器实现”项目中,我们将探讨如何使用JavaFX来创建一个基本的网络浏览器。这个浏览器能够加载网页,执行基本的导航操作,并展示网页内容。 首先,我们需要了解JavaFX的基础。JavaFX是...
本JavaFX Demo模板案例将帮助我们了解如何使用JavaFX构建一个简单的应用程序。 首先,JavaFX提供了丰富的UI控件,如按钮、文本框、标签、菜单等,这些控件可以通过FXML(FXML Layout)或纯Java代码进行布局和设计。...
因此,从Java 11开始,如果你想要使用JavaFX进行开发,你需要单独下载并添加JavaFX SDK到你的项目中。 JavaFX提供了一系列的控件,如按钮、文本框、表格、菜单等,以及强大的图形和媒体处理能力。这些功能使得...
JavaFx登录跳转完整教程含源码 本教程将指导读者如何使用JavaFx创建一个完整的登录跳转系统,包括登录页面的设计、验证账号密码、跳转到应用程序的首页等步骤。 知识点1:JavaFx简介 JavaFx是Oracle公司推出的一...
javafx
在“一个极简单JavaFX例子”中,我们可以学习到JavaFX的基本使用方法。首先,我们需要导入JavaFX库,这通常通过在项目设置中添加相关依赖或使用Maven或Gradle构建工具来完成。例如,在Maven项目中,可以在pom.xml...
个人整理的pdf版本,内含各种控件的使用方法及其他功能实现。简洁易懂。
要将 SpringBoot 应用作为 JavaFX 应用运行,我们需要自定义 `SpringApplication` 并重写 `run` 方法,以便在启动时加载 FXML 并初始化 UI。同时,通过 `@Autowired` 注解将 Service 注入到控制器中,使得业务逻辑...
JavaFX2是一个强大的Java应用程序框架,用于创建丰富的图形用户界面(GUI)。在JavaFX2中,日期控件是用户界面中的重要元素,它允许用户选择日期或者进行日期相关的操作。这个压缩包文件“datecontrol”可能包含了一...
4. **事件处理**:JavaFX提供了丰富的事件处理机制,包括鼠标和键盘事件,使得用户交互变得简单易行。 5. **FXML**:FXML是一种XML格式,用于描述JavaFX界面的结构和绑定。它与Java代码分离,提高了界面设计的...
总之,e(fx)clipse是JavaFX开发者在Eclipse环境下不可或缺的工具,它提供了从项目创建、代码编写到调试运行的一站式解决方案,极大地简化了JavaFX应用的开发流程。通过熟练掌握这款插件的使用,开发者可以更专注于...