`
txf2004
  • 浏览: 7042345 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JavaFX Script语言入门(面向Swing程序员)

阅读更多

原文地址: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文件并且被显示在源代码编辑器中,如下图所示:
新建的JavaFXapp项目显示在Projects窗口中

创建和运行第一个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。
运行JavaFXapp项目
运行该程序,应该会得到如下所示的窗口:
第一个Hello World程序窗口
如今,你已经使用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.rar

    JavaFX Script 语言教程(面向Swing程序员) javafx_script.rarJavaFX Script 语言教程(面向Swing程序员) javafx_script.rarJavaFX Script 语言教程(面向Swing程序员) javafx_script.rar

    JavaFX Script 语言教程(面向Swing 程序员).rar

    这个“JavaFX Script 语言教程(面向Swing 程序员).PDF”文件很可能是详细的指导材料,涵盖了从基础概念到高级特性的全面内容。通过阅读这份教程,Swing开发者可以了解如何将已有的编程经验迁移到JavaFX平台上,学习...

    JavaFX Script 语言教程(面向Swing 程序员)

    JavaFX Script? (下文中称为JavaFX)语言是一种声明式的静态类型编程语言。它具有第一级函数(first-class functions)、声明式的...JavaFX 脚本式语言特别适用于Java2D swing GUI 组件,它能够简单地创建图形界面。

    JavaFX Script 语言教程(面向Swing 程序员).pdf

    ### JavaFX Script 语言教程(面向Swing程序员) #### 概述 JavaFX Script 是一种专为简化图形用户界面(GUI)开发而设计的声明式编程语言,它为Java平台带来了一种全新的编程范式。JavaFX Script 提供了一系列...

    JavaFX Script 脚本编程语言

    JavaFX Script 编程语言入门教程 JavaFX Script 编程语言是 Java 多媒体技术方面的应用,设计 JavaFX 入门编程。 JavaFX Script 编程语言基于 Java 平台,因此要求在系统上安装 JDK 5 或 JDK 6(6 更快)。在开始...

    javafx_script学习资料,非常稀缺的资源,我费了好大劲才找到

    "JavaFX Script 语言教程(面向Swing 程序员).PDF"这份文档很可能是教程或指南,详细介绍了JavaFX Script的语法、API以及如何将它应用于Swing程序中。可能涵盖的内容包括变量声明、函数定义、事件处理、布局管理、...

    JavaFX-Script语言教程.doc

    JavaFX Script是Oracle公司推出的一种用于创建富...学习JavaFX Script,你需要扎实的Java基础,理解面向对象编程,并熟悉Swing的基本概念。同时,了解J2ME的限制和跨平台挑战也能帮助你更好地利用JavaFX Script的优势。

    javaFx script

    ### JavaFX Script编程语言概述与核心概念 #### JavaFX Script简介 JavaFX Script是一种用于创建具有流畅用户界面的应用程序的动态编程语言。该语言由Sun Microsystems开发,旨在为Java平台带来更加直观、高效的...

    面向Swing 程序员

    JavaFX Script™ (下文中称为JavaFX)语言是一种声明式的静态类型编程语言。它具有第一级函 数(first-class functions)、声明式的语法、列表推导(list-comprehensions)及基于依赖关系 的增量式求值...

    JavaFX Script 入门教程

    将Sun的官方教程整理成PDF文件,方便查看

    Javafx Script - Dynamic Java Scripting For Rich Internet-Client-Side Applications (Apress, 2007).pdf

    4. **集成性**:JavaFX Script可以无缝集成到Java环境中,利用Java的强大功能,如布局管理器、Swing组件等,来实现所需的功能。 5. **可扩展性**:JavaFX Script支持创建自定义类和对象,从而允许开发者根据需要扩展...

    JavaFX Script - Dynamic Java Scripting for Rich Internet-Client-Side Applications

    4. **高效开发**:JavaFX Script 在后台自动利用 Java 的各种设施(如布局管理器和 Swing 组件)来实现所需的功能,极大地提高了开发效率。 #### 书籍章节概览 1. **第一章:JavaFX 入门**(Introduction to ...

    JavaFX Script 编程语言中文教程PDF

    ### JavaFX Script编程语言知识点详解 #### 一、JavaFX Script简介 JavaFX Script是一种用于构建桌面和Web应用的高级动态脚本语言。它由Sun Microsystems开发,旨在简化使用JavaFX框架的应用程序开发过程。JavaFX ...

    JAVAFX的贪吃蛇以及可以用Swing打开的JAVAFX的贪吃蛇

    JavaFX是一种强大的Java库,用于创建桌面、...对于JavaFX初学者来说,这是一个很好的实践项目,有助于提高编程技能和理解面向对象设计。同时,结合Swing的集成,还可以了解到不同GUI框架间的协同工作,拓宽技术视野。

    javafx入门教程

    JavaFX入门教程 JavaFX是一种基于Java平台的脚本语言,用于开发Rich Internet Applications(RIA)。本教程将指导您从基础知识开始学习JavaFX脚本语言。 JavaFX概述 JavaFX是一种新的脚本语言,由Sun ...

    JavaFX Script语言教程

    与大家分享javaFX的教程,源代码比较多

    Learning the JavaFX Script Programming Language - Tutorial Overview

    JavaFX Script编程语言教程概述 JavaFX Script是Oracle公司推出的一种用于创建富互联网应用程序(RIA)的编程语言,专门设计用于构建具有丰富图形用户界面(GUI)的应用程序。本教程旨在帮助初学者深入理解JavaFX ...

Global site tag (gtag.js) - Google Analytics