Hello World, JavaFX Style

本文指导如何使用NetBeans IDE构建JavaFX Hello World应用程序,包括创建项目、填写基本代码及运行应用程序,帮助您测试JavaFX技术是否正确安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

教你创建和建立一个JavaFX应用程序是什么样的最好的办法是用一个“Hello World”应用程序。本教程的一个额外的好处是,可让您测试您的JavaFX技术已正确安装。

在本教程中所使用的工具是NetBeans IDE7.1。开始之前,请确保您正在使用该版本的NetBeans IDE支持JavaFX2。有关详情,请参阅系统需求。

 

构建应用程序
从文件菜单中,选择“新建项目”

在JavaFX应用程序类别,选择JavaFX应用程序。单击“下一步”。

命名项目的HelloWorld,然后单击Finish。

的NetBeans打开HelloWorld.java文件和填充一个基本的Hello World应用程序的代码,如例1-1所示。

package helloworld;

import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;

public class HelloWorld extends Application{
    public static void main(String[] args){
        launch(args);
    }

    public void start(Stage stage) {//stage:舞台
        stage.setTitle("HelloWorld");
        
        Button btn = new Button("Say Hello");
        btn.setOnAction(new EventHandler<ActionEvent>(){
            public void handle(ActionEvent e){
                System.out.println("Say Hello World你好啊");
            }
        });
        
        StackPane sp = new StackPane();
        sp.getChildren().add(btn);
        stage.setScene(new Scene(sp,500,300));
        stage.show();
    }
}


这里有重要的事情了解JavaFX应用程序的基本结构:

JavaFX应用程序定义用户界面的容器中,通过一个阶段和现场。在JavaFX Stage类是顶级的JavaFX的容器。 JavaFX的场景类是所有内容的容器。示例1-1创建阶段和场景,使现场可见在一个给定的像素大小。

在JavaFX中,场景的内容被表示为一个节点层次的场景图。在这个例子中,根节点是StackPane的对象,它是一个可调整大小的布局节点。这意味着根节点的大小跟踪现场的规模和阶段时,由用户调整大小的变化。

根节点包含一个子节点,有文字的按钮控制,再加上打印一条消息,按下按钮时,事件处理程序。

 

运行应用程序
运行应用程序,请单击说Hello World”按钮,并确认该文本“Hello World!”印到NetBeans输出窗口。图1-2显示了Hello World应用程序,JavaFX的风格。

图1-2,JavaFX的风格的Hello World

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值