java - 获取资源不起作用

标签 java imageicon getresource

我正在尝试从 src 文件夹加载图像

文件:/src/Imagens/user_login.png

但是 getResource 不起作用:(我试图解决,但是看看图像

第一次尝试:

enter image description here

第二次尝试,删除 Class 真实名称的 getClass:

enter image description here

第三次尝试,让我们在名称“哦,我想我解决了”后添加一个.class:

enter image description here

该死!!!我能做些什么?我可以在 C:/或其他位置使用 IMageIcon 作为图像,但从 src 中,我不能

最佳答案

您尝试从静态上下文(方法main())访问非静态方法getClass()。您可以从静态上下文中使用:

inicializador_tela_login.class.getResource(...)

或者创建类的实例并使用getClass()方法:

new inicializador_tela_login().getClass().getResource(...)

关于java - 获取资源不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21091987/

相关文章:

java - 如何捕获 'Unsupported major.minor version'错误?

java - 在TitleAreaDialog中输入删除StyledText

Java ImageIcon动画闪烁

Java - 通过 ObjectOutputStream read/writeObject() 从服务器向客户端发送 ImageIcons 时出错

java - 使用错误计数器更改刽子手的图像

java - FileNotFoundException。同时工作和不工作?

java - 使用 Castor 和 Grails 进行 XML 解码

java - Android Studio 检测到导入,但给出 "Symbol cannot be resolved"

java - Class.getResource() 返回 null

java - 使用 getResource 时出现 NullPointerException