站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2ME 专题motorola手机中在主类中响应

motorola手机中在主类中响应

摘要: motorola手机中在主类中响应
<tr><td>
http:///tech/article668.html
//文件名 LWTDemoMIDlet.java
import com.motorola.lwt.*;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
public class LWTDemoMIDlet extends MIDlet implements CommandListener
{;
class ButtonScreen extends ComponentScreen {;

public ButtonScreen() {;

// Add a button to the screen
Button b1 = new Button("b");
///////////下面的代码是设定按钮高度
b1.setBottomEdge(Component.HEIGHT, 30);
///////////下面的代码是设定按钮宽度
b1.setRightEdge(Component.WIDTH,80);

///////////下面的代码是设定按钮y坐标,a相对屏幕最上

b1.setTopEdge(Component.SCREEN_TOP, 10);

///////////下面的代码是设定按钮x坐标相对前一个控件
b1.setLeftEdge(Component.PREVIOUS_COMPONENT_RIGHT, 30);


add(b1);


// Add another button to the screen
Button b2 = new Button("点我就行了"){;
public void componentActuated() {;
[]Show();
[]};
};;
// Extend the right edge to the right edge of the screen
[]b2.setRightEdge(Component.WIDTH, 220);
b2.setBottomEdge(Component.HEIGHT, b2.getPreferredHeight() * 2);
add(b2);
Command next = new Command("Next", Command.OK, 1);
Command prev = new Command("Previous", Command.BACK, 1);
addCommand(next);
addCommand(prev);
};
};;
ButtonScreen screens = new ButtonScreen();
public LWTDemoMIDlet() {;
screens.setCommandListener(this);
};
protected void startApp()
[]throws MIDletStateChangeException {;
Display.getDisplay(this).setCurrent(screens);
};
protected void pauseApp()
{;
};
protected void destroyApp(boolean unconditional)
throws MIDletStateChangeException
{;
};
public void Show()
{;
System.out.println("Get it on main Class");

};
public void commandAction (Command c, Displayable d)
[]{;

[]if (screens == d) {;
[]// Found it, check which command was triggered
if (c.getCommandType() == Command.BACK) {;
System.out.println("back");
};
else if (c.getCommandType() == Command.OK) {;
System.out.println("ok");
[]};
return;
};
};
[]};

以上程序用jcreater pro
motoSDK 编译

http:///tech/article668.html
</td></tr></table></td> </tr> <tr> <td background="/pic/split.gif" height=1></td> </tr> <tr> <td class="tdMargin1">
↑返回目录
前一篇: 企业管理软件在J2ME无线平台中的应用
后一篇: Mobile Media API概述