原文地址http://netbeans.org/kb/docs/java/javafx-setup.html
NetBeans IDE需要一个 JavaFX 2.0 可用的 Java 平台。 本部分详述了如何在 NB 上建立 JavaFX2.0 可用 Java 平台。
当你首次新建应用或者打开预加载向导时 NetBeans IDE 会尝试创建 JavaFX 可用的 Java 平台。 如果 NB 不能自动创建会有警告出现 , 这时候你必须手动创建 . 你可以创建额外的 Java 平台,比如你想要使用不同的 jdk 。
这里分两步介绍自动和手动创建Java平台:
- 打开新建JavaFX应用向导. 这是全局的起点,当打开向导时, NetBeans IDE 尝试创建一个JavaFX可用的Java平台。如果 NetBeans 成功创建,你就完成任务了.
- 手动创建JavaFX可用的平台. 如果自动创建失败 , 或者想要添加新的JavaFX可用平台, 你必须手动创建。
打开新建JavaFX应用向导
创建 JavaFX可用的Java平台的第一步是打开NetBeans IDE的新建JavaFX应用向导。 (或者你可以打开新建JavaFX Preloader 向导。)如果NB没有找到 JavaFX可用的Java平台, 会尝试创建。如果成功了,你的新建就完成了。否则你要手动创建。
注意: Windows平台自动创建到默认目录 (C:\Program Files\Oracle\ ).
打开新建JavaFX Application向导:
- 在IDE中,点击 New Project (或者 File>New Project或者 Ctrl-Shift-N)。新建工程向导就打开了。
- 选择 JavaFX 分类. 在 Projects窗口, 选择JavaFX Application, 点击Next,打开Name and Location面板 。IDE自动寻找JavaFX SDK并尝试生成 JavaFX可用的Java平台。
NB创建环境的成功与否会出现不同的屏幕:
-
生成成功: 这个 JavaFX平台使用和IDE相同的 JDK,平台名称叫 Default JFX Platform。 IDE自动选择了这个平台。你成功了,除非你想用不同的jdk创建另外一个可用的平台。若你想这样,按照Creating a JavaFX-Enabled Platform Manually .
-
生成失败: JavaFX Platform列表没有显示任何可用平台。查看 Creating a JavaFX-Enabled Platform Manually .
手动创建JavaFX可用的平台
- 打开Java平台管理器NetBeans IDE Java Platform Manager:
- 在新建 JavaFX Application或者新建JavaFX Preloader向导中,点击Manage Platforms...;或者
- 点开Tools 菜单选择Java Platforms。或者
- 打开任意Java工程的Project Properties,切换到Libraries标签,点击Manage Platforms...
- 点击Add Platform... Add Java Platform向导中出现Choose Java Platform 面板。找到你想要的jdk.
- 选中JDK。必须选择JDK 1.6 u 26或更高 (或JDK 7)。点 NexT,打开Platform Name面板。
- 为你的平台命名后点Finish,返回到 Platform Manager。你创建的平台已经被加入列表了。
- 选中你的平台,打开JavaFX标签。 现在,JavaFX 对该平台还不可用。选中Enable JavaFX框。警告出现了:“the JavaFX platform is invalid.”
- 点击JavaFX SDK 框旁边的Browse,找到 JavaFX 2.0 SDK文件夹。
- 点击Open返回到Java Platform Manager。现在JavaFX SDK 和JavaFX Javadoc 框都填好了。如果JavaFX Runtime 2.0和JavaFX 2.0 SDK在同一目录,JavaFX Runtime 框也会填好的。若JavaFX Runtime 在其他目录,就收到找到Sources狂不用选。
点击Close。你已经完成了。
- 返回或新建JavaFX Application 向导时选择JavaFX可用的平台。
相关推荐
它内建了对音频和视频的播放支持,包括流媒体,开发者可以轻松地在应用中嵌入多媒体内容。 在部署方面,JavaFX 2.0支持独立于JRE的打包方式,这意味着用户无需安装完整的Java运行环境,只需一个小型的JavaFX运行时...
### JavaFX 2.0 的 FXML 语言高级教程 #### 概述 JavaFX 2.0 引入了一种新的声明性标记语言——FXML(发音为 “fizz-le”),这是一种基于 XML 的语言,专门用于定义应用程序的用户界面。通过使用 FXML,开发者...
JavaFX2.0的这些特性使得开发者能够创建出交互性强、视觉效果卓越的应用程序。它的APIs和规划模型继承了JavaFX1.x的优点,同时针对用户反馈进行了优化和简化,更加依赖于网络标准,如CSS和ARIA,提升了用户体验。总...
在JavaFX 2.0中,FXML(FXML Language)被引入,这是一种基于XML的声明性语言,专门用于定义应用程序的用户界面。这个高级教程主要关注如何使用FXML来设计和构建用户界面。 FXML的优势在于它的声明性,使得UI布局...
1. **设置项目**:在NetBeans IDE中创建一个新的JavaFX项目,指定项目的名称、位置和相关的库依赖。 2. **编写主类**:创建一个继承自`Application`类的主类,重写`start(Stage primaryStage)`方法。在这个方法中,...
这个插件使得开发者可以直接在 IDE 中创建、设计、测试和调试 JavaFX 应用,提高开发效率。 4. **创建 JavaFX 项目**:通过插件,开发者可以在 NetBeans 中选择“JavaFX”项目类型,然后按照向导创建一个新的 ...
- **添加图形**:演示了如何在应用中绘制简单的图形对象,如矩形、圆形等。 - **增加可视效果**:教授如何为应用中的元素添加视觉特效,提升用户体验。 - **创建渐变背景**:介绍了如何使用渐变色作为应用背景。 - *...
javafx2.0,java,javafx,例子,代码 Sun公司(已于20092008年12月05日发布了JavaFX技术的正式版,它使您能利用 JavaFX 编程语 言开发富互联网应用程序(RIA)。JavaFX Script编程语言(以下称为JavaFX)是Sun微...
最新JavaFx 2.0 電子書 In Pro JavaFX 2: A Definitive Guide to Rich Clients with Java Technology, Jim Weaver, Weiqi Gao, Stephen Chin, Dean Iverson, and Johan Vos show you how you can use the JavaFX ...
由于 JavaFX APIs 完全由 Java 实现,因此可以很容易地将 JavaFX UI 控件集成到现有的 Java 应用程序中。 #### 1.2 支持的 UI 控件 以下是一些 JavaFX 2.0 中提供的 UI 控件: - **Label**:用于显示静态文本。 -...
JavaFX 高级教程:部署 JavaFX2.0 应用 JavaFX 是一个基于 Java 语言的 Rich Internet Application(RIA)技术,用于开发桌面应用和移动应用。部署 JavaFX 应用是开发者需要掌握的重要技能,本文将详细介绍 JavaFX...
根据给定文件的信息,我们可以提炼出关于JavaFX 2.0的重要知识点,这些知识点涵盖了JavaFX的基本概念、架构策略、发展历程以及其在图形用户界面(GUI)开发中的应用。 ### JavaFX 2.0:下一代GUI工具包 JavaFX 2.0...
JavaFX 2.0 Introduction by Example.zip是javafx2.0的最新书籍《[JavaFX.2.0:Introduction.by.Example].Carl.Dea》上的源码!大家可以下载本书和源码一起看!我都上传了!
JavaFx的初次尝试,大家可以访问的新博客 http://zhenghaoju700.blog.163.com/blog/static/1358595182011915103814548/ 解压后双击 YahooWeather.jar文件,必须安装JavaFx 运行时环境
JavaFX2.0平台是java客户端设计演进,使应用开发者易于创建和部署跨平台且表现一致的Rich Internet Application(RIAs)。JavafX是由Java技术构建,基于高性能硬件加速的媒体和图形引擎,JavaFX平台提供了一套丰富的...
在JavaFX 2.0中,我们可以为控件(如按钮、文本框等)添加事件监听器,以便在用户执行特定操作(如点击、输入)时执行相应的代码。例如,`setOnMouseClicked`方法可以用来设置鼠标点击事件,而`setOnKeyPressed`则...
12. **JavaFX与Swing集成**:JavaFX 2.0提供了与Swing组件的互操作性,使得在既有Swing应用中集成JavaFX成为可能。 13. **部署选项**:JavaFX支持JAR、Web Start和嵌入到Web浏览器的部署方式,适应不同场景的需求。...