【问题标题】:getResource not working获取资源不工作
【发布时间】:2014-02-01 05:45:42
【问题描述】:

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

文件:/src/Imagens/user_login.png

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

第一次尝试:

第二次尝试,去掉类实名的getClass:

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

妈的!!!我能做些什么?我可以将 IMageIcon 用于 C:/ 或其他位置的图像,但从 src 中,我不能

【问题讨论】:

  • 试试"/imagens/user_login.png"
  • 天啊...我爱你!!解决了,但只是一个倒置的 / 和丢失的 / 造成了这一切:(!!
  • 文件分隔符始终是 '/' 而不是 '\\' 因为 getResource 的参数是 URL,而不是文件路径。在所有平台上,URL 始终使用“/”来分隔路径组件。

标签: java imageicon getresource


【解决方案1】:

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

inicializador_tela_login.class.getResource(...)

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-23
    • 1970-01-01
    • 2013-06-05
    • 2021-01-24
    • 2013-01-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多