public class MetalSeparatorUI extends BasicSeparatorUI
Serialized objects of this class will not be compatible with
future Swing releases. The current serialization support is
appropriate for short term storage or RMI between applications running
the same version of Swing. As of 1.4, support for long term storage
of all JavaBeans™
has been added to the
|Constructor and Description|
|Modifier and Type||Method and Description|
Returns the specified component's preferred size appropriate for the look and feel.
Paints the specified component appropriately for the look and feel.
getMaximumSize, getMinimumSize, installListeners, installUI, uninstallDefaults, uninstallListeners, uninstallUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, update
public static ComponentUI createUI(JComponent c)
protected void installDefaults(JSeparator s)
public void paint(Graphics g, JComponent c)
ComponentUI.updatemethod when the specified component is being painted. Subclasses should override this method and use the specified
Graphicsobject to render the content of the component.
Graphicscontext in which to paint
c- the component being painted; this argument is often ignored, but might be used if the UI object is stateless and shared by multiple components
public Dimension getPreferredSize(JComponent c)
nullis 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
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 components
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, 2023, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.