2011-02-02 36 views
0

我想用LWUIT以良好的方式制作我的应用程序的GUI。但是我面临的问题是我无法使用主题。如何使用LWUIT主题

我之前跟着这个链接The Lightweight User Interface Toolkit LWUIT An Introduction

我已经使用此代码来加载主题。但它给了我例外。

try { 
Resources r = Resources.open("theme.res"); 
UIManager.getInstance().setThemeProps(r.getTheme("theme")); 
} catch (IOException ioe) { 
System.out.println("Couldn't load theme."); 
} 

请帮我解决这个问题。这是非常紧急的。

谢谢

+0

可以请你发布异常stacktrace? – 2011-02-02 11:34:55

回答

1

你在哪里存储ResourceEdit文件?我认为你在这里犯了错误。检查您的工作区。

将ResourceEdit文件存储在“src”文件夹中。

Display.init(this)必须在显示任何表单之前调用方法。请参阅link以供参考。

+0

我已经将我的资源文件存储在src文件夹中,并且与链接中显示的一样。但是它也显示相同的问题 – shweta 2011-02-04 04:49:04

1

从代码现在看来,这可能会引发FileNotFoundException

仔细检查您的theme.res文件应该是默认的包。如果它在一些包中,那么

Resources r = Resources.open("/com/mycompany/somepackage/theme.res");