javax.swing.plaf.metal
Class MetalBorders.MenuItemBorder
java.lang.Object
javax.swing.border.AbstractBorder
javax.swing.plaf.metal.MetalBorders.MenuItemBorder
All Implemented Interfaces: Serializable , Border , UIResource
Enclosing class: MetalBorders
public static class MetalBorders.MenuItemBorder extends AbstractBorder implements UIResource
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
borderInsets
protected static Insets borderInsets
MetalBorders.MenuItemBorder
public MetalBorders.MenuItemBorder ()
paintBorder
public void paintBorder (Component c,
Graphics g,
int x,
int y,
int w,
int h)
Description copied from class: AbstractBorder
This default implementation does no painting.
Specified by: paintBorder
in interface Border
Overrides: paintBorder
in class AbstractBorder
Parameters: c
- the component for which this border is being paintedg
- the paint graphicsx
- the x position of the painted bordery
- the y position of the painted borderw
- the width of the painted borderh
- the height of the painted border
getBorderInsets
public Insets getBorderInsets (Component c)
Description copied from class: AbstractBorder
This default implementation returns a new Insets
instance where the top
, left
,
bottom
, and
right
fields are set to 0
.
Specified by: getBorderInsets
in interface Border
Overrides: getBorderInsets
in class AbstractBorder
Parameters: c
- the component for which this border insets value applies
Returns: the new Insets
object initialized to 0
getBorderInsets
public Insets getBorderInsets (Component c,
Insets newInsets)
Description copied from class: AbstractBorder
Reinitializes the insets parameter with this Border's current Insets.
Overrides: getBorderInsets
in class AbstractBorder
Parameters: c
- the component for which this border insets value appliesnewInsets
- the object to be reinitialized
Returns: the insets
object
Submit a bug or feature For further API reference and developer documentation, see Java SE Developer Documentation . That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples. Copyright 2008 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Also see the documentation redistribution policy .