2011-12-27 44 views
1

我使用javax.microedition.lcdui.Canvas在屏幕上繪製我的字符串。但我也需要一個對話窗口來達到某種目的。所以我使用lwuit包(com.sun.lwuit.Dialog)來顯示按鍵時的對話窗口。這是可能使用無線工具包2.5.2 javax.microedition.lcdui.Canvas lwuit.Dialog?

因此,在我的程序中,我只包含該軟件包並創建對話框的對象。在運行我的應用程序時,它意外終止。

我只包含以下行...

import javax.microedition.lcdui.Canvas; 
import com.sun.lwuit.Dialog; 

public class Mycanvas extends Canvas implements CommandListener 
{ 
    Dialog dialog = new Dialog(); 
    //some other remaining codes for my canvas... 
} 

那麼,是不是可以顯示lwuit對話窗口與lcdui印刷品嗎?

回答

1

我會說這是可能的,但它會顯着增加應用程序的大小。只要你需要你的對話框,你就可以初始化LWUIT顯示並使用LWUIT窗體和對話框。

我最好自己實現一些非常簡單的Dialog。這並不是很成功。或者使用其他第三方解決方案。

+0

確定,如果有可能,爲什麼我的程序意外終止?...見識一下嗎?... – Saravanan 2011-12-27 07:02:09

1

我的想法是創建從定製項目擴展了dialog.But就很難編寫完整的implementation.Betterü搜索這已經實現了對話框中的任何第三pary jar文件的用戶定義的項目。