这是可能使用无线工具包2.5.2 javax.microedition.lcdui.Canvas lwuit.Dialog?

问题描述:

我使用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印刷品吗?

我会说这是可能的,但它会显着增加应用程序的大小。只要你需要你的对话框,你就可以初始化LWUIT显示并使用LWUIT窗体和对话框。

我最好自己实现一些非常简单的Dialog。这并不是很成功。或者使用其他第三方解决方案。

+0

确定,如果有可能,为什么我的程序意外终止?...见识一下吗?... – Saravanan 2011-12-27 07:02:09

我的想法是创建从定制项目扩展了dialog.But就很难编写完整的implementation.Betterü搜索这已经实现了对话框中的任何第三pary jar文件的用户定义的项目。