Java me 这是否可以在wireless toolkit 2.5.2中与javax.microedition.lcdui.Canvas一起使用lwuit.Dialog?
我正在使用Java me 这是否可以在wireless toolkit 2.5.2中与javax.microedition.lcdui.Canvas一起使用lwuit.Dialog?,java-me,lwuit,lwuit-dialog,Java Me,Lwuit,Lwuit Dialog,我正在使用javax.microedition.lcdui.Canvas在屏幕上绘制字符串。但出于某种目的,我还需要一个对话框窗口。因此,我使用lwuit包(com.sun.lwuit.Dialog)在按键时显示对话框窗口 所以在我的程序中,我只包含了这个包,并创建了对话框的对象。运行我的应用程序时,它意外终止 我只包括以下几行 import javax.microedition.lcdui.Canvas; import com.sun.lwuit.Dialog; public class M
javax.microedition.lcdui.Canvas
在屏幕上绘制字符串。但出于某种目的,我还需要一个对话框窗口。因此,我使用lwuit
包(com.sun.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...
}
那么,是否可以用
lcdui
canvas显示lwuit
对话框窗口?我认为这是可能的,但它会显著增加应用程序的大小。无论何时需要对话框,您都可以初始化LWUIT显示并使用LWUIT窗体和对话框
我最好自己实现一些非常简单的对话。这真的不是很多工作。或者使用其他第三方解决方案 我的想法是创建一个从CustomItem扩展到dialog的用户定义项。但是很难编写完整的实现代码。最好搜索对话框中已经实现的任何第三个pary jar文件。如果可能的话,确定为什么我的程序意外终止?。。。你能告诉我这个吗?。。。