JAVA用Eclipse编译imageView怎么加载文件路径? 20

packageexercise14;importjavafx.application.Application;importjavafx.geometry.Pos;impo... package exercise14;import javafx.application.Application;import javafx.geometry.Pos;import javafx.scene.Scene;import javafx.scene.layout.GridPane;import javafx.stage.Stage;import javafx.scene.image.ImageView;public class Exercise14_01 extends Application { @Override // Override the start method in the Application class public void start(Stage primaryStage) { GridPane pane = new GridPane(); pane.setAlignment(Pos.CENTER); pane.setHgap(5); pane.setVgap(5); ImageView imageView1 = new ImageView("G://Eclipse//jdk//image/uk.gif"); ImageView imageView2 = new ImageView("G://Eclipse//jdk//image/ca.gif"); ImageView imageView3 = new ImageView("G://Eclipse//jdk//image/china.gif"); ImageView imageView4 = new ImageView("G://Eclipse//jdk//image/us.gif"); pane.add(imageView1, 0, 0); pane.add(imageView2, 1, 0); pane.add(imageView3, 0, 1); pane.add(imageView4, 1, 1); // Create a scene and place it in the stage Scene scene = new Scene(pane); primaryStage.setTitle("Exercise14_01"); // Set the stage title primaryStage.setScene(scene); // Place the scene in the stage primaryStage.show(); // Display the stage } /** * The main method is only needed for the IDE with limited * JavaFX support. Not needed for running from the command line. */ public static void main(String[] args) { launch(args); }} 程序所用图片放置在G盘的Eclipse文件夹->jdk->image文件夹里面 展开
 我来答
凌疯诀
2017-07-20 · 超过22用户采纳过TA的回答
知道答主
回答量:55
采纳率:100%
帮助的人:32.9万
展开全部
1、如果是放在包之外的地方用以下方法调用:
 Image srcImg = ImageIO.read(new File("G://Eclipse//jdk//image/4.jpg"));

2、如果是放在包内则用如下方法调用:

Image srcImg = ImageIO.read(getClass().getResource("文件夹名/图片名"));

追问
识别不了 Eclipse
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式