IntelliJ IDEA读取资源文件

以下是jetbrain官网对idea中资源文件的解释,文章最后有此文的链接。

这里的资源文件包括properties文件、图片、dtd文件、xml文件。这些文件被放在项目的classpath路径下。通常可以使用以下方法来获取他们:

ResourceBundle.getBundle() //获取properties文件或者资源包(resource bundles) 
loadResourceAsStream() //获取icon或者其他文件 

build应用时,idea会复制这些资源文件到应用的输出目录,并且保持这些资源的目录结构。Idea默认的资源文件扩展名有properties、xml、html、dtd、tld、gif、png、jpeg、jpg。你可以在complile对话框里用正则表达式的形式来配置idea默认的资源文件扩展名,进而来实现自定义资源文件的扩展名。

实例

创建一个projec,结构如下:

IntelliJ IDEA读取资源文件

如你所见,res是一个资源目录,创建资源文件目录的方式是

1.新建一个普通目录命名为res

2.项目属性对话框->选择res目录,点击res按钮,如下图:

IntelliJ IDEA读取资源文件

关键代码为:

URL url = TestFrame.class.getResource(“/white.jpg”); 
ImageIcon icon = new ImageIcon(url); 

运行结果如下

IntelliJ IDEA读取资源文件

资源

https://www.jetbrains.com/idea/help/resource-files.html

IntelliJ IDEA: 字体美化(anti-aliased)和字体添加

IntelliJ IDEA 12 创建Web项目图文详细教程

用IntelliJ IDEA开发Android程序图文教程

IntelliJ IDEA 12开发haXe NME应用配置指南

IntelliJ IDEA运行Play Framework的test mode

Ubuntu 13.04 安装IntelliJ IDEA 12

IntelliJ IDEA 12创建Maven管理的Java Web项目(图解)

IntelliJ IDEA 的详细介绍请点这里
IntelliJ IDEA 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/ea1f7f06342e32cf40fc37591836dae7.html