📄 prank.java
字号:
import javax.microedition.lcdui.*;
//=======================//
// Program entry point //
//=======================//
public class pRank extends Form implements CommandListener {
private final Command m_pBack = new Command("取消", Command.EXIT, 1);
private final Command m_pOK = new Command("确定", Command.OK, 1);
private static final String TEXT_UI[] = {
"非常好!",
"姓名",
"手机号码",
"得分: ",
"",
"",
"排名: "};
private TextField m_pName;
private int m_iRank;
private int m_iTime;
//===============//
// Create form //
//===============//
pRank() {
super(TEXT_UI[0]);
addCommand(m_pOK);
addCommand(m_pBack);
setCommandListener(this);
}
//==========================//
// Command button pressed //
//==========================//
/* (非 Javadoc)
* @see javax.microedition.lcdui.CommandListener#commandAction(javax.microedition.lcdui.Command, javax.microedition.lcdui.Displayable)
*/
public void commandAction(Command pCommand, Displayable pDisplay) {
if (pCommand == m_pOK) {
// Update user input //
String m_sName = m_pName.getString();
MainGame.BackFromUI(true,m_iRank,m_sName);
}
if (pCommand == m_pBack) {
MainGame.BackFromUI(false,m_iRank,"");
}
}
//================================//
// Update UI content and button //
//================================//
public void UpdateUI(int iRank,String sName,int iTime){
// Update latest data //
m_iRank = iRank;
m_iTime = iTime;
// Create new screen //
m_pName = new TextField(TEXT_UI[1], sName, 20, TextField.ANY);
StringBuffer buffer = new StringBuffer();
buffer.append(TEXT_UI[6]);
buffer.append(m_iRank);
buffer.append("\n");
buffer.append(TEXT_UI[3]);
buffer.append(m_iTime);
append(buffer.toString() );
append(m_pName);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -