Class ColorChooseAction

  • All Implemented Interfaces:
    java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable, java.util.EventListener, javax.swing.Action

    @OpenApi
    public class ColorChooseAction
    extends NMAction
    Action for choosing a color.
    See Also:
    Serialized Form
    • Constructor Detail

      • ColorChooseAction

        @OpenApi
        public ColorChooseAction​(java.lang.String moreLabel,
                                 java.lang.String noFillLabel,
                                 boolean noFillAvailable,
                                 java.awt.Color[] recentColors)
        Constructs new color action.
        Parameters:
        moreLabel - the text of more label.
        noFillLabel - the text of no fill label.
        noFillAvailable - no fill available or not?
    • Method Detail

      • actionPerformed

        @OpenApi
        public void actionPerformed​(java.awt.event.ActionEvent e)
        Shows ColorPallet in JPopupMenu when this action is performed. For showing popup event source parent is used.
        Specified by:
        actionPerformed in interface java.awt.event.ActionListener
        Specified by:
        actionPerformed in class NMAction
        Parameters:
        e - an event caused invocation
      • getColor

        @OpenApi
        public java.awt.Color getColor()
        Returns color selected by this action.
        Returns:
        the selected color.