Java 图像不';我不能在eclipse中工作
我已经在youtube和这里搜索过了,可能这是个愚蠢的问题,但我找不到如何让它工作 问题是,当我在eclipse文件中添加图片时,它们看起来像Java 图像不';我不能在eclipse中工作,java,eclipse,image,swing,add,Java,Eclipse,Image,Swing,Add,我已经在youtube和这里搜索过了,可能这是个愚蠢的问题,但我找不到如何让它工作 问题是,当我在eclipse文件中添加图片时,它们看起来像 有什么想法吗?我有一个设置标签图标的使用方法,你可以参考 private void loadAvartar(JLabel lbl, String path){ try { BufferedImage image = ImageIO.read(new File(path)); ImageIcon icon = n
有什么想法吗?我有一个设置标签图标的使用方法,你可以参考
private void loadAvartar(JLabel lbl, String path){
try {
BufferedImage image = ImageIO.read(new File(path));
ImageIcon icon = new ImageIcon(image.getScaledInstance(100, 100, 50));
lbl.setIcon(icon);
} catch (IOException | java.lang.NullPointerException e) {
lbl.setText("Failed");
}
}
您是否尝试过:
.getResource(“Image/Images/view.jpg”)
?我在您之后尝试过,但不起作用:(但是我不需要像图片一样在图像文件中看到吗?它们看起来像记事本一样写我修复了LOL我只把图片放在文件中,现在就可以了。谢谢我修复了LOL我只把图片放在文件中,现在就可以了。谢谢应用程序资源在部署时将成为嵌入式资源,因此明智的做法是开始访问它们,就好像它们现在是。必须通过URL而不是文件访问。有关如何形成URL的信息,请参阅。
private void loadAvartar(JLabel lbl, String path){
try {
BufferedImage image = ImageIO.read(new File(path));
ImageIcon icon = new ImageIcon(image.getScaledInstance(100, 100, 50));
lbl.setIcon(icon);
} catch (IOException | java.lang.NullPointerException e) {
lbl.setText("Failed");
}
}