@Override public Insets getBorderInsets(Component c) { Insets borderInsets = super.getBorderInsets(c); if ((_sides & NORTH) == 0) { borderInsets.top = 0; } if ((_sides & SOUTH) == 0) { borderInsets.bottom = 0; } if ((_sides & WEST) == 0) { borderInsets.left = 0; } if ((_sides & EAST) == 0) { borderInsets.right = 0; } return borderInsets; }
/** * {@inheritDoc} */ @Override public BaselineResizeBehavior getBaselineResizeBehavior(Component c) { return delegate.getBaselineResizeBehavior(c); }
/** * {@inheritDoc} */ @Override public Rectangle getInteriorRectangle(Component c, int x, int y, int width, int height) { return delegate.getInteriorRectangle(c, x, y, width, height); }
/** * {@inheritDoc} */ @Override public int getBaseline(Component c, int width, int height) { return delegate.getBaseline(c, width, height); }
/** * {@inheritDoc} */ @Override public void paintBorder(Component c, Graphics g, int x, int y, int width, int height) { delegate.paintBorder(c, g, x, y, width, height); }
/** * {@inheritDoc} */ @Override public boolean isBorderOpaque() { return delegate.isBorderOpaque(); }
/** * {@inheritDoc} */ @Override public int getBaseline(Component c, int width, int height) { return delegate.getBaseline(c, width, height); }
/** * {@inheritDoc} */ @Override public void paintBorder(Component c, Graphics g, int x, int y, int width, int height) { delegate.paintBorder(c, g, x, y, width, height); }
/** * {@inheritDoc} */ @Override public boolean isBorderOpaque() { return delegate.isBorderOpaque(); }
@Override public Insets getBorderInsets(Component c, Insets insets) { Insets borderInsets = super.getBorderInsets(c, insets); if ((_sides & NORTH) == 0) { borderInsets.top = 0; } if ((_sides & SOUTH) == 0) { borderInsets.bottom = 0; } if ((_sides & WEST) == 0) { borderInsets.left = 0; } if ((_sides & EAST) == 0) { borderInsets.right = 0; } return borderInsets; } }
/** * {@inheritDoc} */ @Override public BaselineResizeBehavior getBaselineResizeBehavior(Component c) { return delegate.getBaselineResizeBehavior(c); }
/** * {@inheritDoc} */ @Override public Rectangle getInteriorRectangle(Component c, int x, int y, int width, int height) { return delegate.getInteriorRectangle(c, x, y, width, height); }
/** * {@inheritDoc} */ @Override public int getBaseline(Component c, int width, int height) { return delegate.getBaseline(c, width, height); }
/** * {@inheritDoc} */ @Override public void paintBorder(Component c, Graphics g, int x, int y, int width, int height) { delegate.paintBorder(c, g, x, y, width, height); }
/** * {@inheritDoc} */ @Override public boolean isBorderOpaque() { return delegate.isBorderOpaque(); }
/** * {@inheritDoc} */ @Override public Insets getBorderInsets(Component c) { Insets result = delegate.getBorderInsets(c); return safeInsets(result); }
/** * {@inheritDoc} */ @Override public BaselineResizeBehavior getBaselineResizeBehavior(Component c) { return delegate.getBaselineResizeBehavior(c); }
/** * {@inheritDoc} */ @Override public Rectangle getInteriorRectangle(Component c, int x, int y, int width, int height) { return delegate.getInteriorRectangle(c, x, y, width, height); }
/** * {@inheritDoc} */ @Override public int getBaseline(Component c, int width, int height) { return delegate.getBaseline(c, width, height); }
/** * {@inheritDoc} */ @Override public void paintBorder(Component c, Graphics g, int x, int y, int width, int height) { delegate.paintBorder(c, g, x, y, width, height); }