如何在java-me中使用菜单将列表添加到屏幕



我对java-me列表有问题。我可以创建一个列表并将其添加到屏幕,但我无法添加屏幕底部的任何菜单,例如"返回"。

我使用了以下代码:

String[] degerler = {"StringItem", "TextField", "DateField","ImageItem", "Gauge", "ChoiceGroup","List", "Alert", "Sounds"};
favlistelement = new List("Reservation type", List.IMPLICIT,degerler, null);            

我用以下代码将其添加到屏幕上:

disp.setCurrent(favlistelement ); 

实际上,我有一个名为favoritesscreen,的表单变量,我想使用"返回"之类的菜单将列表添加到此屏幕。

我用这种方式解决了我的问题

    backfavorites = new Command("Back",Command.BACK,0);
    favlistelement = new List("Favorites:", List.IMPLICIT);
    favlistelement.append("Incoming 1", null);
    favlistelement.append("Incoming 2", null);    
    favlistelement.append("Incoming 3", null);
    favlistelement.addCommand(backfavorites);
    favlistelement.setCommandListener(this);

我试图将侦听器、命令添加到我的 Form 变量中,但我试图将它们添加到我的列表元素变量中,因此它被解决了。

要在屏幕中显示:

disp.setCurrent(favlistelement);

最新更新