2011-07-06 3 views
1

lcdui 인터페이스로 작업하는 데 익숙하지만 lwuit 인터페이스로 작업하고 싶습니다. 다른 사람이 다른 명령 목록을 말해 줄 수 있습니까?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; 
    } 

답변

1

목록에 추가하고 있습니다. 명령을 나열하지 마십시오. 둘 다 다릅니다. 이 기사 읽기, Introduction about LWUIT.

+0

특정 목록 항목을 선택할 때 해당 양식을 표시하고 싶습니다 ... 나는 LCDUI에서 그것을 수행했지만 LWUIT에서는 가져 오지 못했습니다 .. – RNZN

+0

'addActionListener'를 목록에 추가하십시오. – bharath

+0

자세한 내용은 [이 샘플 코드.] (http://www.devx.com/wireless/Article/38461/1763?supportItem=1) – bharath