Можно ли использовать lwuit.Dialog с javax.microedition.lcdui.Canvas в беспроводном инструментарии 2.5.2? - PullRequest
1 голос
/ 27 декабря 2011

Я использую 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...
}

Итак, можно ли отобразить lwuit диалоговое окно с lcduiхолст?

Ответы [ 2 ]

1 голос
/ 27 декабря 2011

Моя идея заключается в создании пользовательского элемента, который расширяется от CustomItem для диалога. Но трудно реализовать полную реализацию. Лучше искать любой третий файл pary jar, в котором уже реализовано диалоговое окно.

1 голос
/ 27 декабря 2011

Я бы сказал, что это возможно, но это значительно увеличит размер приложения.Всякий раз, когда вам нужен ваш диалог, вы можете запускать LWUIT Display и использовать формы и диалоги LWUIT.

Я бы лучше сам внедрил действительно простой диалог.Это не очень много работы.Или используйте другое стороннее решение.

...