2012-02-09 56 views
-1

我想在我的主頁上設置背景。對於這一點,我已經寫在構造以下Java錯誤104未捕獲:illegalArgumentException

public MyScreen() 
{ 

    setTitle("Hello AADi WELCOME TO AYANSYS "); 

    background = Bitmap.getBitmapResource("CVMS.jpg"); 

    VerticalFieldManager vfm = new VerticalFieldManager(USE_ALL_HEIGHT | USE_ALL_WIDTH | VerticalFieldManager.NO_VERTICAL_SCROLL); 

    vfm.setBackground(BackgroundFactory.createBitmapBackground(Bitmap.getBitmapResource("CVMS.jpg"),Background.POSITION_X_LEFT,Background.POSITION_Y_TOP,Background.REPEAT_SCALE_TO_FIT); 

    add(vfm); 


} 

然後我得到

Java錯誤104未捕獲:拋出:IllegalArgumentException

任何一個可以幫我解決這個

+1

我們需要更多的上下文來解決這個問題。哪一行是104?代碼的其餘部分在哪裏? – 2012-02-09 08:21:37

+0

剛纔我改變了setBackground中的一個參數,即從Background.REPEAT_SCALE_TO_FIT到REPEAT_INHERIT ..現在我能夠得到輸出,但圖像重複..如何解決請告訴我 – 2012-02-09 09:36:43

+0

請提供完整的stacktrace至少,否則我們不知道原始錯誤是什麼。 – 2012-02-09 09:56:49

回答

0

當您調用具有錯誤參數的方法時發生此異常,此錯誤可能是參數的類型。 java的拋出:IllegalArgumentException醫生說:

Thrown to indicate that a method has been passed an illegal or 
inappropriate argument. 

這toturial可以幫助你:http://www.javapractices.com/topic/TopicAction.do?Id=5 這個類是未經檢查的異常怎麼一回事,因爲它繼承RuntimeException。 注意:爲獲得更好的幫助,您必須發送更多描述,請解釋完成您的程序。

+0

public final class自選畫面擴展MainScreen { – 2012-02-09 09:53:42

+0

我們看不到任何自選畫布或MainScreen類!你希望你的問題沒有更多的解釋!當你不發送任何異常堆棧跟蹤或完成你的程序,這個論壇不幫你。 – MJM 2012-02-09 10:03:19

相關問題