简介: Java:JavaFX项目FXML文件应用实例
布局文件和逻辑文件分离
可以使用 Scene Builder进行编辑
项目结构
── src
├── com
│ └── company
│ ├── Controller.java # 控制器文件
│ ├── Main.java # 主文件
│ └── sample.fxml # 布局文件
└── style
└── main.css # 样式文件
1、主文件入口文件 Main.java
引入布局文件 sample.fxml
package com.company;
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.stage.Stage;
public class Main extends Application {
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage primaryStage) throws Exception {
// 此处引入布局文件
Parent root = FXMLLoader.load(getClass().getResource(“sample.fxml”));
Scene scene