Class MarginBorder

java.lang.Object
org.eclipse.draw2d.AbstractBorder
org.eclipse.draw2d.MarginBorder
All Implemented Interfaces:
Border

public class MarginBorder extends AbstractBorder
A border that provides blank padding.
  • Field Details

    • insets

      protected Insets insets
      This border's insets.
  • Constructor Details

    • MarginBorder

      public MarginBorder(Insets insets)
      Constructs a MarginBorder with dimensions specified by insets.
      Parameters:
      insets - The Insets for the border
      Since:
      2.0
    • MarginBorder

      public MarginBorder(int t, int l, int b, int r)
      Constructs a MarginBorder with padding specified by the passed values.
      Parameters:
      t - Top padding
      l - Left padding
      b - Bottom padding
      r - Right padding
      Since:
      2.0
    • MarginBorder

      public MarginBorder(int allsides)
      Constructs a MarginBorder with equal padding on all sides.
      Parameters:
      allsides - Padding size for all sides of the border.
      Since:
      2.0
  • Method Details

    • getInsets

      public Insets getInsets(IFigure figure)
      Description copied from interface: Border
      Returns the Insets for this Border for the given Figure.
      Parameters:
      figure - The figure this border belongs to
      Returns:
      The insets
      See Also:
    • paint

      public void paint(IFigure figure, Graphics graphics, Insets insets)
      This method does nothing, since this border is just for spacing.
      Parameters:
      figure - The figure this border belongs to
      graphics - The graphics object used for painting
      insets - The insets
      See Also: