public class MyForm extends Form {
public TextField nameField = new TextField("nameField", true);
public MyForm() {
add(nameField);
nameField.setRequired(true);
nameField.setMaxLength(10);
}
}
public class MyPage extends Page {
public MenuBar menuBar = new MenuBar("menuBar");
public MyPage() {
menuBar.add(new MenuItem("Home", HomePage.class));
menuBar.add(new MenuItem("About", AboutPage.class));
menuBar.setListener(new MenuBarListener() {
public boolean onMenuClick(MenuItem item) {
setRedirect(item.getTargetPage());
return true;
}
});
}
}