public class MetalPopupMenuSeparatorUI extends MetalSeparatorUI
highlight, shadow
Constructor and Description |
---|
MetalPopupMenuSeparatorUI() |
Modifier and Type | Method and Description |
---|---|
static ComponentUI |
createUI(JComponent c)
Constructs a new
MetalPopupMenuSeparatorUI instance. |
Dimension |
getPreferredSize(JComponent c)
Returns the specified component's preferred size appropriate for
the look and feel.
|
void |
paint(Graphics g,
JComponent c)
Paints the specified component appropriately for the look and feel.
|
installDefaults
getMaximumSize, getMinimumSize, installListeners, installUI, uninstallDefaults, uninstallListeners, uninstallUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, update
public static ComponentUI createUI(JComponent c)
MetalPopupMenuSeparatorUI
instance.c
- a componentMetalPopupMenuSeparatorUI
instancepublic void paint(Graphics g, JComponent c)
ComponentUI
ComponentUI.update
method when
the specified component is being painted. Subclasses should override
this method and use the specified Graphics
object to
render the content of the component.paint
in class MetalSeparatorUI
g
- the Graphics
context in which to paintc
- the component being painted;
this argument is often ignored,
but might be used if the UI object is stateless
and shared by multiple componentsComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
public Dimension getPreferredSize(JComponent c)
ComponentUI
null
is returned, the preferred
size will be calculated by the component's layout manager instead
(this is the preferred approach for any component with a specific
layout manager installed). The default implementation of this
method returns null
.getPreferredSize
in class MetalSeparatorUI
c
- the component whose preferred size is being queried;
this argument is often ignored,
but might be used if the UI object is stateless
and shared by multiple componentsDimension
object containing given component's preferred
size appropriate for the look and feelJComponent.getPreferredSize()
,
LayoutManager.preferredLayoutSize(java.awt.Container)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2016, Oracle and/or its affiliates. All rights reserved.
DRAFT 9-internal+0-2016-01-26-133437.ivan.openjdk9onspinwait