📄 opentablescreen.java
字号:
package junwei;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Item;
import javax.microedition.lcdui.StringItem;
import javax.microedition.lcdui.TextField;
/**
* 开台界面
* @author hong
*
*/
public class OpenTableScreen extends InputScreen implements CommandListener{
private static OpenTableScreen instance;
private static StringItem siTableNo;
private static TextField textPersonNum;
synchronized public static OpenTableScreen getInstance() {
if (instance == null)
instance = new OpenTableScreen();
siTableNo.setText(MainScreen.getInstance().getCurTableNo());
textPersonNum.setString("");
return instance;
}
private OpenTableScreen() {
super("开台");
siTableNo=new StringItem("桌台号:","",Item.PLAIN);
append(siTableNo);
textPersonNum = new TextField("请输入人数:","", 10,
TextField.NUMERIC);
append(textPersonNum);
addCommand(new Command("确定", Command.OK, 1));
addCommand(new Command("取消", Command.CANCEL, 1));
setCommandListener(this);
}
public void commandAction(Command c, Displayable s) {
String cmd = c.getLabel();
if (cmd.equals("确定")) {
GetDataThread t = new GetDataThread();
if (textPersonNum.getString().equals(""))
{
showInfo("请输入就餐人数!");
return;
}
t.init(GetDataThread.rt_work,"OpenTableServlet?tableNo="
+ siTableNo.getText()+"&posId=" + MainMidlet.posID
+"&empID="+MainMidlet.glbUserID+"&personNum="+textPersonNum.getString());
t.start();
}
Navigator.flow(cmd);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -