javax.swing.plaf.basic
Class BasicPopupMenuSeparatorUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by javax.swing.plaf.SeparatorUI
          extended by javax.swing.plaf.basic.BasicSeparatorUI
              extended by javax.swing.plaf.basic.BasicPopupMenuSeparatorUI

public class BasicPopupMenuSeparatorUI
extends BasicSeparatorUI

The Basic Look and Feel UI delegate for JPopupMenu.Separator.


Field Summary
 
Fields inherited from class javax.swing.plaf.basic.BasicSeparatorUI
highlight, shadow
 
Constructor Summary
BasicPopupMenuSeparatorUI()
          Creates a new BasicPopupMenuSeparatorUI object.
 
Method Summary
static ComponentUI createUI(JComponent c)
          Creates a new UI delegate for the given JComponent.
 Dimension getPreferredSize(JComponent c)
          This method returns the preferred size of the JComponent.
 void paint(Graphics g, JComponent c)
          The Popup Menu Separator has two lines.
 
Methods inherited from class javax.swing.plaf.basic.BasicSeparatorUI
getMaximumSize, getMinimumSize, installDefaults, installListeners, installUI, uninstallDefaults, uninstallListeners, uninstallUI
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicPopupMenuSeparatorUI

public BasicPopupMenuSeparatorUI()
Creates a new BasicPopupMenuSeparatorUI object.

Method Detail

createUI

public static ComponentUI createUI(JComponent c)
Creates a new UI delegate for the given JComponent.

Parameters:
c - The JComponent to create a delegate for.
Returns:
A new BasicPopupMenuSeparatorUI

paint

public void paint(Graphics g,
                  JComponent c)
The Popup Menu Separator has two lines. The top line will be painted using highlight color and the bottom using shadow color.

Overrides:
paint in class BasicSeparatorUI
Parameters:
g - The Graphics object to paint with
c - The JComponent to paint.

getPreferredSize

public Dimension getPreferredSize(JComponent c)
This method returns the preferred size of the JComponent.

Overrides:
getPreferredSize in class BasicSeparatorUI
Parameters:
c - The JComponent to measure.
Returns:
The preferred size.