java - 如何在Java中绘制存储在子目录中的图像文件

标签 java toolkit drawimage

我正在尝试用 Java 制作图像,现在我正在使用本地目录中的图像,并且工作正常。但是,如果我可以将图像放在一个文件夹中并引用图像的路径来绘制它们,那就太好了,但到目前为止我还无法做到这一点。

现在我的代码基本上是:

Image theImage = Toolkit.getDefaultToolkit().getImage(path);
g.drawImage(theImage,left,right,component);

只要 iconPath 是本地路径,它就可以正常工作。但我无法弄清楚如何让它适用于非本地路径或子目录。

最佳答案

How to Use Icons 上的 Swing 教程部分显示了许多加载图像的方法。

不要忘记您始终可以使用完全限定的路径,例如“c://java/images/some.gif”。

关于java - 如何在Java中绘制存储在子目录中的图像文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3826650/

相关文章:

java - 将转义的 Unicode 字符转换回实际字符

java - 如何在android脚本中更改数组的名称

java - 使用 Spring WS 发布静态 WSDL 和相关的 XSD 模式

xaml - 在 RelayCommand MVVM 工具包中使用 CanExecute

wpf - 自定义集合在编辑时崩溃 DataGrid

java - 类型安全: Unchecked cast when extending generics

c++ - libQGLViewer 的替代品?

javascript - 在 IE9 上对新 Canvas 的第一次绘制图像调用很慢

javascript - 当我引用另一个 javascript 文件中的图像时,drawImage 不起作用

javascript - 当我引用另一个 javascript 文件中的图像时,drawImage 不起作用