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

简介:         原文地址: https://openjfx.dev.java.net/Getting_Started_With_JavaFX.html        JavaFX Script™(下文中称为JavaFX)语言是一门声明性的、静态类型的脚本语言。

        原文地址: 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文件中:
import  javafx.ui. * ;
        
     Frame 
... {
            title: 
"Hello World JavaFX"
            width: 
200
            height: 
50
            content: Label 
...{
                text: 
"Hello World"
            }

            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》文档。
目录
相关文章
|
3月前
|
前端开发 Java 数据安全/隐私保护
Java学习—GUI编程学习笔记
Java学习—GUI编程学习笔记
|
7月前
|
Java
Java基础知识日积月累(Tip of the Day12)
Java基础知识日积月累(Tip of the Day12)
25 0
|
3月前
|
前端开发 Java 程序员
【JAVA】<GUI编程>AWT & Swing 图形化编程库
【1月更文挑战第19天】【JAVA】<GUI编程>AWT & Swing 图形化编程库
|
7月前
|
XML JavaScript Java
Java基础知识日积月累(Tip of the Day28)
Java基础知识日积月累(Tip of the Day28)
43 0
|
3月前
|
算法 Java 开发工具
Java Swing五子棋项目
Java Swing五子棋项目
|
4月前
|
安全 Java
Java小游戏之Swing框架实现飞机大战(附源码 超详细必看)
Java小游戏之Swing框架实现飞机大战(附源码 超详细必看)
49 0
|
11月前
|
Java Linux
|
Java Linux C#
java桌面应用开发利器JavaFx
本文简单介绍了javaFx的背景知识,介绍其使用场景,官网学习资料地址,以及使用javafx可以做的场景案例。希望对你有帮助。
1358 0
java桌面应用开发利器JavaFx
|
算法 Java
Java基础寒假作业-简易计算器
Java基础寒假作业-简易计算器
97 0
Java基础寒假作业-简易计算器
|
XML JavaScript 前端开发
(翻译)JavaFX高级教程:JavaFX2.0的FXML语言
  原文地址http://download.oracle.com/javafx/2.0/fxml_get_started/jfxpub-fxml_get_started.htm       FXML是JavaFX 2.0新引入的。
2136 0

相关实验场景

更多