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() {
- // Empty.
+ 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;
+ }
+
}