现在的位置: 首页 > 综合 > 正文

Hello World, JavaFX Style

2014年02月07日 ⁄ 综合 ⁄ 共 1361字 ⁄ 字号 评论关闭

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

在本教程中所使用的工具是NetBeans
IDE
7.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-2JavaFX的风格的Hello World

抱歉!评论已关闭.