用NetBeans进行JavaFX 开发(一) 入门篇

一、JDK选择:
有两种版本选择:
1:JDK8 :包含JavaFX,选择相应的NetBeans8.2版本,有中文版可用,可直接创建FX应用程序。(初学者建议此版本)在这里插入图片描述
输入项目名称后自动生成JavaFX程序,点击运行项目就可执行。
2 :最新JDK14:需在JavaFX官网下载JavaFX,并要设置相关环境,NetBeans可用最新版本。先创建Java应用程序,通过导入JavaFX库文件实现JavaFX程序。在运行还要加上参数才能执行。

二、 代码解析

//包声明
package hellofx;
//导入相关类
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;
/*创建可执行主类HelloFX,包括程序入口main()
此类继承于javafx.application.Application
*/
public class HelloFX extends Application {
    
    @Override
    public void start(Stage primaryStage) {
    //创建Button按钮,通过setText设置按钮显示的名称
        Button btn = new Button();
        btn.setText("Say 'Hello World'");
     //创建点击事件
        btn.setOnAction(new EventHandler<ActionEvent>() {
            
            @Override
            public void handle(ActionEvent event) {
            //在控制台输出Hello World!
                System.out.println("Hello World!");
            }
        });
      //创建布局,在布局里添加组件btn  
        StackPane root = new StackPane();
        root.getChildren().add(btn);
      //创建场景,并设置指定root布局,并指定宽、高 
        Scene scene = new Scene(root, 300, 250);
      //设置窗口标题  
        primaryStage.setTitle("Hello World!");
       //设置窗口场景
        primaryStage.setScene(scene);
        //显示窗口
        primaryStage.show();
    }

    /**
     * @param args the command line arguments
     */
     //程序入口
    public static void main(String[] args) {  
     // JavaFX中main函数必须需要调用launch函数    
        launch(args);
    }    
}

三、打开Netbeans代码提示:
按下图进行设置,输入.abcdefghijklmnopqrstuvwxyz。
在这里插入图片描述四、NetBeans 常用快捷键

注释一行: Ctrl+/
删除一行: Ctrl+E
移动一行: Shift+Alt+上下方向键

自动修复引入包:Ctrl-Shift-I
自动格式化代码:Alt-Shift-F

Ctrl+F 快速查找代码中的字符串
Ctrl+Shift+Space 显示文档

psvm+Tab 生成Main方法
sout + Tab 生成输出语句

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值