1

我习惯使用 lcdui 界面,但我想使用 lwuit 界面。谁能告诉我不同​​的命令列表。

  package newpackage;

import java.io.IOException;
import javax.microedition.midlet.*;
import com.sun.lwuit.*;
import com.sun.lwuit.events.*;
import com.sun.lwuit.plaf.UIManager;
import com.sun.lwuit.util.Resources;

public class test extends MIDlet implements ActionListener {
Form mainform;
List list;
Command exit = new Command ("Exit");



 public void startApp() {

        Display.init(this);
        try {
  Resources r = Resources.open("/res/javaTheme.res");
  UIManager.getInstance().setThemeProps(r.getTheme("javaTheme"));
} catch (IOException ioe) {
 // Do something here.
}
        mainform = new Form("MENU");
        list = new List();
        list.addItem("Remitting");
        list.addItem("Paying");
        list.addItem("Change Pin");
        list.addItem("Inbox");

        mainform.addComponent(list);
        mainform.show();
        mainform.addCommand(exit);
        mainform.setCommandListener(this);




 }

 public void pauseApp() {}

 public void destroyApp(boolean unconditional) {}

 public void actionPerformed(ActionEvent ae) {

 if (ae.getCommand()== exit){
    destroyApp(false);
    notifyDestroyed();
   }

 if (ae.getSource()==list){
  switch(list.getSelectedIndex()){
   case 0:
       Remitting();
        break;
   case 1:
       Paying();
       break;
   case 2:
       Changepin();
       break;
   case 3:
       Inbox();
       break;
    }
4

1 回答 1

1

您正在添加到列表中。列出不是命令。两者是不同的。阅读这篇文章,关于 LWUIT 的介绍

于 2011-07-06T11:53:20.743 回答