Documentation of 'org.jhotdraw.draw.handle.BoundsOutlineHandle' Java class
BoundsOutlineHandle
org.jhotdraw.draw.handle

Class BoundsOutlineHandle

  • All Implemented Interfaces:
    java.awt.event.KeyListener, java.util.EventListener, FigureListener, Handle


    public class BoundsOutlineHandle
    extends AbstractHandle
    A non-interactive Handle which draws the bounds of a Figure to make adjustments easier.
    • Constructor Detail

      • BoundsOutlineHandle

        public BoundsOutlineHandle(Figure owner)
        Creates a bounds outline handle for resizing a component.
        Parameters:
        owner -
      • BoundsOutlineHandle

        public BoundsOutlineHandle(Figure owner,
                                   boolean isTransformHandle,
                                   boolean isHoverHandle)
        Creates a bounds outline handle for resizing or transforming a component.
        Parameters:
        owner -
      • BoundsOutlineHandle

        public BoundsOutlineHandle(Figure owner,
                                   AttributeKey<java.awt.Stroke> stroke1Enabled,
                                   AttributeKey<java.awt.Color> strokeColor1Enabled,
                                   AttributeKey<java.awt.Stroke> stroke2Enabled,
                                   AttributeKey<java.awt.Color> strokeColor2Enabled,
                                   AttributeKey<java.awt.Stroke> stroke1Disabled,
                                   AttributeKey<java.awt.Color> strokeColor1Disabled,
                                   AttributeKey<java.awt.Stroke> stroke2Disabled,
                                   AttributeKey<java.awt.Color> strokeColor2Disabled)
        Creates a bounds outline handle for resizing or transforming a component.
        Parameters:
        owner -
    • Method Detail

      • contains

        public boolean contains(java.awt.Point p)
        Description copied from interface: Handle
        Tests if a point is contained in the handle.
        Specified by:
        contains in interface Handle
        Overrides:
        contains in class AbstractHandle
      • trackStart

        public void trackStart(java.awt.Point anchor,
                               int modifiersEx)
        Description copied from interface: Handle
        Tracks the start of the interaction. The default implementation does nothing.
        Parameters:
        anchor - the position where the interaction started
      • trackStep

        public void trackStep(java.awt.Point anchor,
                              java.awt.Point lead,
                              int modifiersEx)
        Description copied from interface: Handle
        Tracks a step of the interaction.
        Parameters:
        anchor - the position where the interaction started
        lead - the current position
      • trackEnd

        public void trackEnd(java.awt.Point anchor,
                             java.awt.Point lead,
                             int modifiersEx)
        Description copied from interface: Handle
        Tracks the end of the interaction.
        Parameters:
        anchor - the position where the interaction started
        lead - the current position

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.