|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.swing.border.AbstractBorder
javax.swing.plaf.basic.BasicBorders.MenuBarBorder
public static class BasicBorders.MenuBarBorder
A border for drawing a separator line below JMenuBar.
| Constructor Summary | |
|---|---|
BasicBorders.MenuBarBorder(Color shadow,
Color highlight)
Constructs a new MenuBarBorder for drawing a JMenuBar in the Basic look and feel. |
|
| Method Summary | |
|---|---|
Insets |
getBorderInsets(Component c)
Measures the width of this border. |
Insets |
getBorderInsets(Component c,
Insets insets)
Measures the width of this border, storing the results into a pre-existing Insets object. |
void |
paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height)
Paints the MenuBarBorder around a given component. |
| Methods inherited from class javax.swing.border.AbstractBorder |
|---|
getInteriorRectangle, getInteriorRectangle, isBorderOpaque |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BasicBorders.MenuBarBorder(Color shadow,
Color highlight)
shadow - the shadow color, which is used for the upper
line of the two-pixel thick bottom edge.highlight - the shadow color, which is used for the lower
line of the two-pixel thick bottom edge.| Method Detail |
|---|
public void paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height)
paintBorder in interface BorderpaintBorder in class AbstractBorderc - the component whose border is to be painted, usually
an instance of JMenuBar.g - the graphics for painting.x - the horizontal position for painting the border.y - the vertical position for painting the border.width - the width of the available area for painting the border.height - the height of the available area for painting the border.public Insets getBorderInsets(Component c)
getBorderInsets in interface BordergetBorderInsets in class AbstractBorderc - the component whose border is to be measured.
left,
right, top and
bottom fields indicate the width of the
border at the respective edge.getBorderInsets(java.awt.Component, java.awt.Insets)
public Insets getBorderInsets(Component c,
Insets insets)
getBorderInsets in class AbstractBorderinsets - an Insets object for holding the result values.
After invoking this method, the left,
right, top and
bottom fields indicate the width of the
border at the respective edge.c - the component that the border applies to (ignored here,
subclasses may use it).
insets.getBorderInsets(Component)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||