4
我正在使用Java Micro Edition,我正嘗試創建一個帶有記錄存儲的簡單登錄表單。當用戶輸入詳細信息時,我想根據存儲的內容檢查它們,然後移動到另一個屏幕上,如歡迎區域。Java ME - 多種形式,從一個屏幕移動到另一個屏幕
我有一種感覺它是與表單元素之間切換,但我似乎無法獲得與谷歌的任何地方
我正在使用Java Micro Edition,我正嘗試創建一個帶有記錄存儲的簡單登錄表單。當用戶輸入詳細信息時,我想根據存儲的內容檢查它們,然後移動到另一個屏幕上,如歡迎區域。Java ME - 多種形式,從一個屏幕移動到另一個屏幕
我有一種感覺它是與表單元素之間切換,但我似乎無法獲得與谷歌的任何地方
顯示是應該在構造函數來創建,也高於它,即
public class YourMidlet extends MIDlet implements CommandListener {
private Display display;
private Form form1;
private Form form2;
public YourMidlet
{
display = Display.getDisplay(this);
form 1 = new Form("hello form this is form 1");
form 2 = new Form("hello form 2");
display.setCurrent(form1);
}
}
你然後做:
display.setCurrent(form2);
切換成窗體2
試試這個
form = new Form("login");
form.addCommand(getExitCommand());
form.addCommand(getOkCommand());
form.setCommandListener(this);
public void commandAction(Command command, Displayable displayable) {
if (displayable == form) {
if (command == exitCommand) {
exitMIDlet();
} else if (command == okCommand) {
display.setCurrent(getWelcomeForm());
}
} else if (displayable == form1) {
if (command == backCommand) {
// do something else
}
}
}
其中是'display'定義? – 2010-03-06 07:46:38