如何将图像导入Project资源文件夹

时间:2014-11-12 20:08:36

标签: java netbeans

我正在使用NetBeans开发基于Java的应用程序。 我想做什么:

我的项目文件夹包含一个资源文件夹,其中包含项目所需的所有基本内容(设置背景,图标等)。 现在假设最终用户想要在运行时保存新的Image。文件选择器打开了。用户选择源(.jpg)文件并复制图像。我想要的是,将此图像保存到我的资源文件夹而不是LocalDisk路径。我将此映像复制到LocalDisk路径时没有问题。 有什么方法可以做到这一点吗? 我的资源文件夹路径是: (项目名)\ SRC \资源

代码我用来将图像保存到本地地址:

InputStream input = null;
OutputStream output = null;
String fileName = itemId.getText();
try
{
    input = new FileInputStream(srcPath.getText()); //Getting Source File Absolute Path Through FileChooser
    output = new FileOutputStream("C:\\Users\\BUN\\Documents\\Folder\\"+fileName+".jpg");
    byte[] buf = new byte[1024];
    int bytesRead;
    while((bytesRead = input.read(buf))>0)
    {
        output.write(buf,0,bytesRead);
    }
}
catch(IOException ex)
{
    ex.printStackTrace();
}

提前感谢!

0 个答案:

没有答案