Button btn = new Button("Say Hi!",
new ImageView("D:\\JavaFX Workspace 1.0\\JavaFx\\src\\images\\search-label.png"));
Image 構造器接受 URL 字符串,本地文件需 file:/// 協議或使用 new File(...).toURI().toString()。src/main/resources,應用 getClass().getResource("/images/x.png").toExternalForm()。
// 方式 1:文件 URL (需三個斜杠)
Image img = new Image("file:///D:/JavaFX Workspace 1.0/JavaFx/src/images/search-label.png");
Button btn = new Button("Say Hi!", new ImageView(img));
// 方式 2:類路徑資源 (推薦,打包後有效)
Image img = new Image(getClass().getResource("/images/search-label.png").toExternalForm());
換一個bmp看看,是不是不支持png