2009-09-05 25 views
0

我想使用Jigloo在SWT中製作GUI,當我想將圖像設置爲標籤或按鈕時,我可以在預覽窗格中看到它們。然而,當我編譯並運行它,它拋出IllegalArgumentException當在Jigloo中設置圖像

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類似乎主要無證所以我有點失去了這裏。任何幫助?

回答

1

這種方法需要的絕對路徑,

SWTResourceManager.getImage("/home/img/game/front/test.png"); 
相關問題