net.sourceforge.mlf.metouia.borders
Class MetouiaInternalFrameBorder

java.lang.Object
  extended byjavax.swing.border.AbstractBorder
      extended bynet.sourceforge.mlf.metouia.borders.MetouiaInternalFrameBorder
All Implemented Interfaces:
javax.swing.border.Border, java.io.Serializable, javax.swing.plaf.UIResource
Direct Known Subclasses:
MetouiaOptionDialogBorder

public class MetouiaInternalFrameBorder
extends javax.swing.border.AbstractBorder
implements javax.swing.plaf.UIResource

This class represents the border for internal frames.

See Also:
Serialized Form

Constructor Summary
MetouiaInternalFrameBorder()
           
 
Method Summary
 java.awt.Insets getBorderInsets(java.awt.Component c)
          Gets the border insets for a given component.
 void paintBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int w, int h)
          Draws a simple 3d border for the given component.
 
Methods inherited from class javax.swing.border.AbstractBorder
getBorderInsets, getInteriorRectangle, getInteriorRectangle, isBorderOpaque
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetouiaInternalFrameBorder

public MetouiaInternalFrameBorder()
Method Detail

paintBorder

public void paintBorder(java.awt.Component c,
                        java.awt.Graphics g,
                        int x,
                        int y,
                        int w,
                        int h)
Draws a simple 3d border for the given component.

Specified by:
paintBorder in interface javax.swing.border.Border
Parameters:
c - The component to draw its border.
g - The graphics context.
x - The x coordinate of the top left corner.
y - The y coordinate of the top left corner.
w - The width.
h - The height.

getBorderInsets

public java.awt.Insets getBorderInsets(java.awt.Component c)
Gets the border insets for a given component.

Specified by:
getBorderInsets in interface javax.swing.border.Border
Parameters:
c - The component to get its border insets.
Returns:
Always returns the same insets as defined in insets.