Class StrokeSample

    • Constructor Detail

      • StrokeSample

        public StrokeSample​(Stroke stroke)
        Creates a StrokeSample for the specified stroke.
        Parameters:
        stroke - the sample stroke (null permitted).
    • Method Detail

      • getStroke

        public Stroke getStroke()
        Returns the current Stroke object being displayed.
        Returns:
        The stroke (possibly null).
      • setStroke

        public void setStroke​(Stroke stroke)
        Sets the stroke object being displayed and repaints the component.
        Parameters:
        stroke - the stroke (null permitted).
      • getListCellRendererComponent

        public Component getListCellRendererComponent​(JList list,
                                                      Object value,
                                                      int index,
                                                      boolean isSelected,
                                                      boolean cellHasFocus)
        Returns a list cell renderer for the stroke, so the sample can be displayed in a list or combo.
        Specified by:
        getListCellRendererComponent in interface ListCellRenderer
        Parameters:
        list - the list.
        value - the value.
        index - the index.
        isSelected - selected?
        cellHasFocus - focussed?
        Returns:
        the component for rendering.