package org.wamblee.wicket; import org.apache.wicket.Component; import org.apache.wicket.markup.html.WebPage; import org.apache.wicket.markup.html.basic.Label; import org.apache.wicket.markup.html.form.Button; import org.apache.wicket.markup.html.form.Form; import org.apache.wicket.markup.html.form.validation.IFormValidator; public class MyPage extends WebPage { private Form form; private Label label; public MyPage() { form = new Form("form"); label = new Label("label"); add(form); form.add(createButton("submit")); add(label); } protected Component createButton(String aId) { return new Button(aId); } public Form getForm() { return form; } public Label getLabel() { return label; } }