gpt4 book ai didi

java - 如何将 LWUIT 主题文件加载到我的 Java 项目中?

转载 作者:行者123 更新时间:2023-12-02 07:56:16 25 4
gpt4 key购买 nike

我对 Java 比较陌生,所以请耐心等待。

我正在完成 LWUIT 教程,只想加载使用编辑器创建的简单主题。这是有问题的代码:

try
{
Container container = c.getContainer();

container.setVisible(true);
Display.init(container);
Display.getInstance().setPureTouch(true);

//Resources r = Resources.open(getClass().getResourceAsStream("/res/Theme.res"));
Resources r = Resources.open("/res/Theme.res");
UIManager.getInstance().setThemeProps(r.getTheme("Simple"));
}

当我使用第一个(注释掉的)语句时,我得到

*** Signal: alarm { "name":"XletException", "domain":"ams", "appId":"com.thomasdge.xlet.hellojamaica.HelloJamaica", "msg":"XletAction['initXlet'] resulted in exception com.aicas.xlet.manager.AMSError: running xlet code caused java exception: initXlet() resulted in exception: java.lang.NullPointerException: <null>.read()I", "data":{  } }

当我使用另一个时,我得到

java.io.IOException: /res/Theme.res not found

我的 Theme.res 文件位于/res/Theme 中。我也直接在 root 以及/src 中尝试过。每个结果相同。

有什么想法吗?

最佳答案

如果将 res 文件放在该文件夹中,则需要向下一级。我建议你将res放在src文件夹中。所以,/src/Theme.res。在代码中您只需要编写
Resources r = Resources.open("/Theme.res");

关于java - 如何将 LWUIT 主题文件加载到我的 Java 项目中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9588769/

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