JavaFx加载本地工程图片报错

  原因有两点:

    1.png或者其他格式的图片文件没有放在src的直接目录下
    2.路径填错,多了个符号等

正确姿势应该是

 

package com.fubao.tools.fx.Stage;

import javafx.application.Application;
import javafx.scene.image.Image;
import javafx.stage.Stage;

/**
 * @author Sunshine
 * @version 1.0
 * @date 2020/9/21 11:54
 */
public class StageMain extends Application {
    public static void main(String[] args) {
        launch(args);
    }
    @Override
    public void start(Stage primaryStage) throws Exception {
        primaryStage.setTitle("Lib分析");
        primaryStage.getIcons().add(new Image("/icon/h1.png"));
        primaryStage.show();

    }
}

  

新鲜刺激的东西永远都有,玩之前掂量掂量自己几斤几两
原文地址:https://www.cnblogs.com/banxianer/p/13704997.html