2011-02-02 34 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");