原文地址:https://openjfx.dev.java.net/Getting_Started_With_JavaFX.html
JavaFX Script™(下文中称为JavaFX)语言是一门声明性的、静态类型的脚本语言。它具有第一级函数(first-class functions)、声明性语法(declarative syntax)、list-comprehensions和基于依赖关系的增量求值(incremental dependency-based evaluation)等特征。JavaFX语言增强了Java2D Swing组件的作用,可以十分轻松地创建图形用户界面或GUI。
在创建一个JavaFX程序时,有两种选择:
1、使用NetBeans™ IDE 5.5.x或NetBeans IDE 6.0 预览版(以下更多信息)。
2、使用CLI和自己喜欢的源码编辑器(更多信息参考JavaFX Wiki)。
在本篇指南中,你将会了解如何使用JavaFX语言和NetBeans IDE(5.5.x或者6.0预览版)快速创建一个简单的“Hello World”程序。在本文结束后,你可以通过《Learning More About the JavaFX Script Language》这篇文档,了解更多JavaFX Script语言中可用的各种不同的GUI组件。
目录(Contents)
开始之前系统要求软件需求使用NetBeans IDE(5.5.x或6.0 预览版)
关于JavaFX Script语言了解更多
开始之前(Before You Begin)
你应该已经对Java语言有了基本了解,特别是Swing和Java2D编程。
NetBeans IDE 5.5.x或者NetBeans 6.0预览版(Milestone9或者更高)必须已经安装在了你的操作系统上。你应该熟悉该IDE的基础部分。要了解IDE的基础知识,可以参考其在线文档的IDE Basics主题。
使用NetBeans IDE的更多信息,请参考NetBeans网站上的
支持和文档。
系统要求(System Requirements)
为了运行NetBeans IDE,本文假设你的操作系统符合
NetBeans IDE 5.5 Release Notes或者
NetBeans IDE 6.0 Preview (M10) Release Notes中系统要求(System Requirements)部分规定的系统需求。
本指南的软件需求(Software Needed for the Tutorial)
在开始之前,必须在机器上安装了下述软件:
1、NetBeans IDE 5.5.x(
下载)或者NetBeans IDE 6.0 预览版(Milestone 9或更新)(
下载)
2、针对NetBeans IDE 5.5.x(
下载说明)或NetBeans IDE 6.0 Preview的JavaFX Script插件(
下载说明)。
使用NetBeans IDE(5.5.x或6.0预览版)(Using the NetBeans IDE<5.5.x or 6.0 Preview Release>)
JavaFX Script插件提供了使用NetBeans IDE创建JavaFX应用程序的能力。一旦在IDE中安装了该插件,就可以按照下面的步骤创建第一个JavaFX程序。
注意:下面的图片是使用NetBeans IDE 6.0 Preview (M9) release时的截屏。
1、
创建一个项目 2、
创建和运行第一个JavaFX程序创建一个项目(Setting Up a Project)
首先,创建一个包含第一个JavaFX程序的NetBeans项目。
1、从IDE的主菜单中选择File > New Project。
2、在New Project向导中,在Categories面板中选择JavaFX,在Projects面板中选择JavaFX Application。
3、点击Next。
4、在Project Name域中输入JavaFXapp。
5、在Project Location中,点击Browse,指定保存项目的位置。
6、点击Finish。
JavaFXapp项目和Main.fx源文件就创建好了,并且显示在Projects窗口中。Main.fx文件并且被显示在源代码编辑器中,如下图所示:
创建和运行第一个JavaFX程序(Creating and Running Your First JavaFX Program)
现在,创建你的第一个JavaFX Hello World程序,把下面的程序片段增加到源文件中,然后按照下面的步骤运行该程序。
1、在源文件编辑器中,复制并粘贴下面的代码到Main.fx文件中:
importjavafx.ui.*;
Frame...{
title:"HelloWorldJavaFX"
width:200
height:50
content:Label...{
text:"HelloWorld"
}
visible:true
}
2、在Projects窗口后面,在JavaFXapp节点上点击鼠标右键,选择Run Project。
运行该程序,应该会得到如下所示的窗口:
如今,你已经使用NetBeans 5.5.x或6.0 Preview Release完成了第一个JavaFX程序。
3、继续阅读《Learning More About the JavaFX Script Language》创建你的第一个JavaFX Script程序。
关于JavaFX Script 语言了解更多(Learning More About the JavaFX Script Language)
祝贺你,你现在已经通过前面几部分的步骤创建了你的第一个JavaFX Script程序。JavaFX提供了GUI组件的一个扩展集合,兼容Java Swing GUI组件。要了解更多JavaFX GUI组件的知识,请参考《
Learning More About Java FX Script Language》文档。
分享到:
相关推荐
JavaFX Script 语言教程(面向Swing程序员) javafx_script.rarJavaFX Script 语言教程(面向Swing程序员) javafx_script.rarJavaFX Script 语言教程(面向Swing程序员) javafx_script.rar
这个“JavaFX Script 语言教程(面向Swing 程序员).PDF”文件很可能是详细的指导材料,涵盖了从基础概念到高级特性的全面内容。通过阅读这份教程,Swing开发者可以了解如何将已有的编程经验迁移到JavaFX平台上,学习...
JavaFX Script? (下文中称为JavaFX)语言是一种声明式的静态类型编程语言。它具有第一级函数(first-class functions)、声明式的...JavaFX 脚本式语言特别适用于Java2D swing GUI 组件,它能够简单地创建图形界面。
### JavaFX Script 语言教程(面向Swing程序员) #### 概述 JavaFX Script 是一种专为简化图形用户界面(GUI)开发而设计的声明式编程语言,它为Java平台带来了一种全新的编程范式。JavaFX Script 提供了一系列...
JavaFX Script 编程语言入门教程 JavaFX Script 编程语言是 Java 多媒体技术方面的应用,设计 JavaFX 入门编程。 JavaFX Script 编程语言基于 Java 平台,因此要求在系统上安装 JDK 5 或 JDK 6(6 更快)。在开始...
"JavaFX Script 语言教程(面向Swing 程序员).PDF"这份文档很可能是教程或指南,详细介绍了JavaFX Script的语法、API以及如何将它应用于Swing程序中。可能涵盖的内容包括变量声明、函数定义、事件处理、布局管理、...
JavaFX Script是Oracle公司推出的一种用于创建富...学习JavaFX Script,你需要扎实的Java基础,理解面向对象编程,并熟悉Swing的基本概念。同时,了解J2ME的限制和跨平台挑战也能帮助你更好地利用JavaFX Script的优势。
### JavaFX Script编程语言概述与核心概念 #### JavaFX Script简介 JavaFX Script是一种用于创建具有流畅用户界面的应用程序的动态编程语言。该语言由Sun Microsystems开发,旨在为Java平台带来更加直观、高效的...
JavaFX Script™ (下文中称为JavaFX)语言是一种声明式的静态类型编程语言。它具有第一级函 数(first-class functions)、声明式的语法、列表推导(list-comprehensions)及基于依赖关系 的增量式求值...
将Sun的官方教程整理成PDF文件,方便查看
4. **集成性**:JavaFX Script可以无缝集成到Java环境中,利用Java的强大功能,如布局管理器、Swing组件等,来实现所需的功能。 5. **可扩展性**:JavaFX Script支持创建自定义类和对象,从而允许开发者根据需要扩展...
4. **高效开发**:JavaFX Script 在后台自动利用 Java 的各种设施(如布局管理器和 Swing 组件)来实现所需的功能,极大地提高了开发效率。 #### 书籍章节概览 1. **第一章:JavaFX 入门**(Introduction to ...
### JavaFX Script编程语言知识点详解 #### 一、JavaFX Script简介 JavaFX Script是一种用于构建桌面和Web应用的高级动态脚本语言。它由Sun Microsystems开发,旨在简化使用JavaFX框架的应用程序开发过程。JavaFX ...
JavaFX是一种强大的Java库,用于创建桌面、...对于JavaFX初学者来说,这是一个很好的实践项目,有助于提高编程技能和理解面向对象设计。同时,结合Swing的集成,还可以了解到不同GUI框架间的协同工作,拓宽技术视野。
JavaFX入门教程 JavaFX是一种基于Java平台的脚本语言,用于开发Rich Internet Applications(RIA)。本教程将指导您从基础知识开始学习JavaFX脚本语言。 JavaFX概述 JavaFX是一种新的脚本语言,由Sun ...
与大家分享javaFX的教程,源代码比较多
JavaFX Script编程语言教程概述 JavaFX Script是Oracle公司推出的一种用于创建富互联网应用程序(RIA)的编程语言,专门设计用于构建具有丰富图形用户界面(GUI)的应用程序。本教程旨在帮助初学者深入理解JavaFX ...