Java me - несколько форм, перемещение с одного экрана к следующему
Вопрос
Я использую Java Micro Edition, и я пытаюсь создать простую форму входа в систему в магазине записи. Когда пользователь вводит детали, которые я хотел бы проверить их против тех, которые хранятся, а затем переместится на другой экран, как приветственная область.
У меня есть ощущение, что он имеет что связать с элементом формы и переключаться между ним, но я не могу, кажется, где угодно с Google
Решение 2
дисплей - это то, что должно быть создано в конструкторе, а также над ним, т. Е.
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
}
}
}
Не связан с StackOverflow