see how TabbedPanel works, what you are building is very similar to
that i think.

-igor


On Tue, Mar 25, 2008 at 10:20 AM, Ryan O'Hara <[EMAIL PROTECTED]> wrote:
> Sorry, I should've been more clear.  The code actually compiles and
>  runs as is (with hoverMenu being of type Label, rather than Panel).
>  When the links are hovered, "edu.chop.bic.cnv.ui.LoginTab" is
>  displayed.  The behavior I'm looking for is for the content of
>  LoginTab to be displayed.  This class extends Panel.  If you need
>  anything else, please let me know.  Thanks again.
>
>  Ryan
>
>
>
>  On Mar 25, 2008, at 12:55 PM, Igor Vaynberg wrote:
>
>  > seeing the actual stacktrace would be more helpful...
>  >
>  > -igor
>  >
>  >
>  > On Tue, Mar 25, 2008 at 8:59 AM, Ryan O'Hara
>  > <[EMAIL PROTECTED]> wrote:
>  >> Hey,
>  >>
>  >>  I'm new to Wicket.  I'm trying to create a tabbed header, which will
>  >>  load Tab classes when hovered.  The tab classes are panels, as well.
>  >>  I tried making hoverMenu a panel, but I was getting some errors
>  >> about
>  >>  it not finding markup.  Any help would be greatly appreciated.
>  >> Below
>  >>  is a code snippet.
>  >>
>  >>  Thanks,
>  >>  Ryan
>  >>
>  >>  public class TabbedHeader extends Panel {
>  >>      private Label hoverMenu;
>  >>
>  >>      public TabbedHeader(final String panelId){
>  >>          super(panelId);
>  >>          hoverMenu = new Label("hoverMenu", new Model());
>  >>          hoverMenu.setOutputMarkupId(true);
>  >>
>  >>          Link link = new Link("loginLink") {
>  >>              public void onClick(){
>  >>                  setResponsePage(Login.class);
>  >>              }
>  >>          };
>  >>          add(link);
>  >>          link.add(new Label("login", "Login"));
>  >>          link.add(new AjaxEventBehavior("onmouseover") {
>  >>              protected void onEvent(AjaxRequestTarget target){
>  >>                  hoverMenu.setModelObject(LoginTab.class);
>  >>                  target.addComponent(hoverMenu);
>  >>              }
>  >>          });
>  >>
>  >>         //more tab links below
>  >>         ...
>  >>  }
>  >>
>  >>
>  >> ---------------------------------------------------------------------
>  >>  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  >>  For additional commands, e-mail: [EMAIL PROTECTED]
>  >>
>  >>
>  >
>  > ---------------------------------------------------------------------
>  > To unsubscribe, e-mail: [EMAIL PROTECTED]
>  > For additional commands, e-mail: [EMAIL PROTECTED]
>  >
>  >
>
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to