Ejemplo n.º 1
0
  public PropertyModelPage() {
    DummyBean bean = new DummyBean();
    //		bean.setSub(new SubBean());

    PropertyModel<String> nameModel = new PropertyModel<String>(bean, "name");
    PropertyModel<Integer> alterModel = new PropertyModel<Integer>(bean, "alter");
    PropertyModel<Date> datumModel = new PropertyModel<Date>(bean, "sub.datum");

    nameModel.setObject("Klaus");
    alterModel.setObject(28);

    // SubBean wird erzeugt
    datumModel.setObject(new Date());

    add(new Label("name", nameModel));
    add(new Label("alter", alterModel));
    add(new Label("datum", datumModel));
    add(new Label("toString", bean.toString()));
  }