在代码中获取图像嵌入式资源

时间:2016-10-28 13:13:06

标签: java imagesource getresource

这是我的代码

package test;

import javax.swing.*;
import static javax.swing.JFrame.EXIT_ON_CLOSE;


public class Main {

    public static void main(String[] args) {

        JFrame f=new JFrame("Photo");
        JLabel p=new JLabel(new ImageIcon("flower.jpg"));
        f.add(p);
        f.pack();
        f.setDefaultCloseOperation(EXIT_ON_CLOSE);
        f.setVisible(true);


    }
}

查看此照片

The folder of my project

The folder in which my source code and resource (images)

如何通过获取资源而不是"flower.jpg"来访问图像文件夹中的图像,只有当我将图像放在程序的文件夹中时才能工作?
修改此代码

JLabel p=new JLabel(new ImageIcon("flower.jpg"));

显示资源中的图像

我需要使用get资源但是如何?这是我的问题

0 个答案:

没有答案