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
|Modifier and Type||Method||Description|
Constructs a new
Returns the specified component's preferred size appropriate for the look and feel.
Installs default properties.
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)
c- a component
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
Dimensionobject containing given component's preferred size appropriate for the look and feel
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, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.