final Fragment frag1 = new Fragment("newGamePanel","frag1"); frag1.add(new GameForm("gameForm")); add(frag1); frag1.setVisible(false); SortableDataProvider bp = new GenericProvider("name",getGameDao()); add(new AjaxLink("newGame") { private static final long serialVersionUID = 1L; @Override public void onClick(AjaxRequestTarget arg0) { frag1.setVisible(true); //gameEditPanel.setVisible(true); } });