Class Button

    • Constructor Detail

      • Button

        public Button()
        Creates a button with no caption.
      • Button

        public Button​(SafeHtml html)
        Creates a button with the given HTML caption.
        Parameters:
        html - the HTML caption
      • Button

        public Button​(java.lang.String html)
        Creates a button with the given HTML caption.
        Parameters:
        html - the HTML caption
      • Button

        @Deprecated
        public Button​(java.lang.String html,
                      ClickListener listener)
        Deprecated.
        Creates a button with the given HTML caption and click listener.
        Parameters:
        html - the HTML caption
        listener - the click listener
      • Button

        public Button​(SafeHtml html,
                      ClickHandler handler)
        Creates a button with the given HTML caption and click listener.
        Parameters:
        html - the html caption
        handler - the click handler
      • Button

        public Button​(java.lang.String html,
                      ClickHandler handler)
        Creates a button with the given HTML caption and click listener.
        Parameters:
        html - the HTML caption
        handler - the click handler
      • Button

        protected Button​(Element element)
        This constructor may be used by subclasses to explicitly use an existing element. This element must be a <button> element.
        Parameters:
        element - the element to be used
    • Method Detail

      • wrap

        public static Button wrap​(Element element)
        Creates a Button widget that wraps an existing <button> element. This element must already be attached to the document. If the element is removed from the document, you must call RootPanel.detachNow(Widget).
        Parameters:
        element - the element to be wrapped
      • click

        public void click()
        Programmatic equivalent of the user clicking the button.