javax.swing.plaf.basic
public static class BasicBorders.MenuBarBorder extends AbstractBorder implements UIResource
Constructor Summary | |
---|---|
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.
|
Parameters: 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.
Parameters: c the component whose border is to be measured.
Returns: an Insets object whose left
,
right
, top
and
bottom
fields indicate the width of the
border at the respective edge.
See Also: MenuBarBorder
Parameters: insets 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.
Returns: the same object that was passed for insets
.
See Also: getBorderInsets
Parameters: c the component whose border is to be painted, usually an instance of {@link javax.swing.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.