Documentation of 'org.jhotdraw.draw.layouter.HorizontalLayouter' Java class
HorizontalLayouter
org.jhotdraw.draw.layouter

Class HorizontalLayouter

  • All Implemented Interfaces:
    Layouter


    public class HorizontalLayouter
    extends AbstractLayouter
    A Layouter which lays out all children of a CompositeFigure in horizontal direction.

    The preferred size of the figures is used to determine the layout. This may cause some figures to resize.

    The HorizontalLayouter honors the LAYOUT_INSETS and the COMPOSITE_ALIGNMENT AttributeKey when laying out a CompositeFigure.

    If COMPOSITE_ALIGNMENT is not set on the composite figure, the layout assigns the same height to all figures.

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.awt.geom.Rectangle2D.Double calculateLayout(CompositeFigure compositeFigure, java.awt.geom.Point2D.Double anchor, java.awt.geom.Point2D.Double lead)
      Calculate the layout for the figure and all its subelements.
      java.awt.geom.Rectangle2D.Double layout(CompositeFigure compositeFigure, java.awt.geom.Point2D.Double anchor, java.awt.geom.Point2D.Double lead)
      Method which lays out a figure.
      • Methods inherited from class java.lang.Object

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

      • HorizontalLayouter

        public HorizontalLayouter()
    • Method Detail

      • calculateLayout

        public java.awt.geom.Rectangle2D.Double calculateLayout(CompositeFigure compositeFigure,
                                                                java.awt.geom.Point2D.Double anchor,
                                                                java.awt.geom.Point2D.Double lead)
        Description copied from interface: Layouter
        Calculate the layout for the figure and all its subelements. The layout is not actually performed but just its dimensions are calculated.
        anchor - start point for the layout
        lead - minimum lead point for the layout
      • layout

        public java.awt.geom.Rectangle2D.Double layout(CompositeFigure compositeFigure,
                                                       java.awt.geom.Point2D.Double anchor,
                                                       java.awt.geom.Point2D.Double lead)
        Description copied from interface: Layouter
        Method which lays out a figure. It is called by the figure if a layout task is to be performed. Implementing classes specify a certain layout algorithm in this method.
        anchor - start point for the layout
        lead - minimum lead point for the layout

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.