Documentation of 'org.jhotdraw.draw.action.SelectionColorIcon' Java class
SelectionColorIcon
org.jhotdraw.draw.action

Class SelectionColorIcon

  • All Implemented Interfaces:
    java.io.Serializable, javax.accessibility.Accessible, javax.swing.Icon


    public class SelectionColorIcon
    extends javax.swing.ImageIcon
    SelectionColorIcon draws a shape with the specified color for the selected figures in the current drawing view. If now figures are selcted, the specified color is taken from the DrawingEditor.

    The behavior for choosing the drawn color matches with SelectionColorChooserAction.

    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void paintIcon(java.awt.Component c, java.awt.Graphics gr, int x, int y) 
      • Methods inherited from class javax.swing.ImageIcon

        getAccessibleContext, getDescription, getIconHeight, getIconWidth, getImage, getImageLoadStatus, getImageObserver, setDescription, setImage, setImageObserver, toString
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • SelectionColorIcon

        public SelectionColorIcon(DrawingEditor editor,
                                  AttributeKey<java.awt.Color> key,
                                  java.net.URL imageLocation,
                                  java.awt.Shape colorShape)
        Creates a new instance.
        Parameters:
        editor - The drawing editor.
        key - The key of the default attribute
        imageLocation - the icon image
        colorShape - The shape to be drawn with the color of the default attribute.
      • SelectionColorIcon

        public SelectionColorIcon(DrawingEditor editor,
                                  AttributeKey<java.awt.Color> key,
                                  java.awt.Image image,
                                  java.awt.Shape colorShape)
    • Method Detail

      • paintIcon

        public void paintIcon(java.awt.Component c,
                              java.awt.Graphics gr,
                              int x,
                              int y)
        Specified by:
        paintIcon in interface javax.swing.Icon
        Overrides:
        paintIcon in class javax.swing.ImageIcon

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.