Class BandDecoration


  • public class BandDecoration
    extends Decoration
    Decoration subclass that also provides a target rectangle. This target indicates a graphics surface region to which zooming is intended.

    Note that the target rectangle is not assessed as part of the equality conditions for this object; it is considered to be an annotation of the icon, completely determined by its existing characteristics.

    Since:
    18 Mar 2014
    Author:
    Mark Taylor
    • Constructor Detail

      • BandDecoration

        public BandDecoration​(javax.swing.Icon icon,
                              int gx,
                              int gy,
                              java.awt.Rectangle targetRect)
        Constructor.
        Parameters:
        icon - decoration content; this icon must have equality semantics
        gx - x position for icon
        gy - y position for icon
        targetRect - target rectangle
    • Method Detail

      • getTargetRectangle

        public java.awt.Rectangle getTargetRectangle()
        Returns the target rectangle for this object.
        Returns:
        target rectangle