List of usage examples for com.google.gwt.user.client.ui RootPanel insert
public void insert(Widget w, int beforeIndex)
From source file:org.spiffyui.client.MessageUtil.java
License:Apache License
public ErrorPanel() { RootPanel root = RootPanel.get("mainContent"); if (root == null) { throw new IllegalStateException( "Unable to locate the errorpanel element. You must import spiffyui.min.js before using the MessageUtil."); }//from w ww . ja v a 2s . c om m_panel = new FlowPanel(); m_panel.getElement().setId("errorpanel"); m_label = new Label("", true); m_panel.add(m_label); Anchor clear = new Anchor("X"); clear.getElement().setId("errorpanel_hide"); clear.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { event.preventDefault(); JSUtil.slideUp("#" + m_panel.getElement().getId(), "fast"); } }); m_panel.add(clear); m_panel.setVisible(false); root.insert(m_panel, 0); //Any click anywhere will close Event.addNativePreviewHandler(this); }