gpt4 book ai didi

java - 在 Jigloo 中设置 Image 时出现 IllegalArgumentException

转载 作者:行者123 更新时间:2023-12-01 16:10:39 25 4
gpt4 key购买 nike

我正在尝试使用 Jigloo 在 SWT 中制作 GUI,当我想将图像设置为标签或按钮时,我可以在预览 Pane 中看到它们。但是,当我编译并运行它时,它会抛出

SWTResourceManager.getImage: Error getting image img/game/front/test.png, java.lang.IllegalArgumentException: Argument cannot be null

它生成的代码如下所示:

opIcon = new Label(this, SWT.NONE);
FormData opIconLData = new FormData();
opIconLData.width = 64;
opIconLData.height = 64;
opIconLData.left = new FormAttachment(0, 1000, 12);
opIconLData.top = new FormAttachment(0, 1000, 12);
opIcon.setLayoutData(opIconLData);
opIcon.setImage(SWTResourceManager.getImage("img/game/front/test.png"));

SWTResourceManager 类似乎很大程度上没有文档记录,所以我有点迷失在这里。有什么帮助吗?

最佳答案

该方法需要绝对路径,

SWTResourceManager.getImage("/home/img/game/front/test.png");

关于java - 在 Jigloo 中设置 Image 时出现 IllegalArgumentException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1383121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com