com.vaadin.flow.component.icon.

Class Icon

    • Constructor Detail

      • Icon

        public Icon()

        Creates an Icon component that displays a Vaadin logo.

      • Icon

        public Icon(VaadinIcon icon)

        Creates an Icon component that displays the given icon from VaadinIcon.

        Parameters:

        icon - the icon to display

      • Icon

        public Icon(String icon)

        Creates an Icon component that displays the given icon from vaadin-icons collection.

        Parameters:

        icon - the icon name

    • Method Detail

      • setSize

        public void setSize(String size)

        Sets the width and the height of the icon.

        The size should be in a format understood by the browser, e.g. "100px" or "2.5em".

        Parameters:

        size - the size to set, may be null to clear the value

      • setColor

        public void setColor(String color)

        Sets the fill color of the icon.

        The color should be in a format understood by the browser, e.g. "orange", "#FF9E2C" or "rgb(255, 158, 44)".

        Parameters:

        color - the fill color to set, may be null to clear the value

      • getColor

        public String getColor()

        Gets the fill color of this icon as a String.

        Returns:

        the fill color of the icon, or null if the color has not been set