|
swingx Version 2009-07-31 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.plaf.ComponentUI
org.jdesktop.swingx.plaf.StatusBarUI
org.jdesktop.swingx.plaf.basic.BasicStatusBarUI
public class BasicStatusBarUI
| Field Summary | |
|---|---|
static String |
AUTO_ADD_SEPARATOR
|
protected MouseListener |
mouseListener
|
protected MouseMotionListener |
mouseMotionListener
|
protected PropertyChangeListener |
propertyChangeListener
|
protected JXStatusBar |
statusBar
The one and only JXStatusBar for this UI delegate |
| Constructor Summary | |
|---|---|
BasicStatusBarUI()
Creates a new instance of BasicStatusBarUI |
|
| Method Summary | |
|---|---|
protected BorderUIResource |
createBorder()
|
protected LayoutManager |
createLayout()
|
protected MouseListener |
createMouseListener()
Creates a MouseListener which will be added to the
status bar. |
protected MouseMotionListener |
createMouseMotionListener()
Creates a MouseMotionListener which will be added to the
status bar. |
protected PropertyChangeListener |
createPropertyChangeListener()
Creates a PropertyChangeListener which will be added to the
status bar. |
static ComponentUI |
createUI(JComponent c)
Returns an instance of the UI delegate for the specified component. |
protected Insets |
getSeparatorInsets(Insets insets)
|
protected int |
getSeparatorWidth()
|
protected boolean |
includeSeparators()
|
protected void |
installDefaults(JXStatusBar sb)
|
protected void |
installListeners(JXStatusBar sb)
Create and install the listeners for the status bar. |
void |
installUI(JComponent c)
|
void |
paint(Graphics g,
JComponent c)
|
protected void |
paintBackground(Graphics2D g,
JXStatusBar bar)
|
protected void |
paintSeparator(Graphics2D g,
JXStatusBar bar,
int x,
int y,
int w,
int h)
|
protected void |
uninstallDefaults(JXStatusBar sb)
|
protected void |
uninstallListeners(JXStatusBar sb)
Remove the installed listeners from the status bar. |
void |
uninstallUI(JComponent c)
|
| Methods inherited from class javax.swing.plaf.ComponentUI |
|---|
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, update |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String AUTO_ADD_SEPARATOR
protected JXStatusBar statusBar
protected MouseListener mouseListener
protected MouseMotionListener mouseMotionListener
protected PropertyChangeListener propertyChangeListener
| Constructor Detail |
|---|
public BasicStatusBarUI()
| Method Detail |
|---|
public static ComponentUI createUI(JComponent c)
createUI
method that returns an instance of that UI delegate subclass.
If the UI delegate subclass is stateless, it may return an instance
that is shared by multiple components. If the UI delegate is
stateful, then it should return a new instance per component.
The default implementation of this method throws an error, as it
should never be invoked.
public void installUI(JComponent c)
installUI in class ComponentUIprotected void installDefaults(JXStatusBar sb)
protected MouseListener createMouseListener()
MouseListener which will be added to the
status bar. If this method returns null then it will not
be added to the status bar.
Subclasses may override this method to return instances of their own MouseEvent handlers.
MouseListener or nullprotected MouseMotionListener createMouseMotionListener()
MouseMotionListener which will be added to the
status bar. If this method returns null then it will not
be added to the status bar.
Subclasses may override this method to return instances of their own MouseEvent handlers.
MouseMotionListener or nullprotected PropertyChangeListener createPropertyChangeListener()
PropertyChangeListener which will be added to the
status bar. If this method returns null then it will not
be added to the status bar.
Subclasses may override this method to return instances of their own PropertyChangeEvent handlers.
PropertyChangeListener or nullprotected void installListeners(JXStatusBar sb)
public void uninstallUI(JComponent c)
uninstallUI in class ComponentUIprotected void uninstallDefaults(JXStatusBar sb)
protected void uninstallListeners(JXStatusBar sb)
installListeners
public void paint(Graphics g,
JComponent c)
paint in class ComponentUI
protected void paintBackground(Graphics2D g,
JXStatusBar bar)
protected void paintSeparator(Graphics2D g,
JXStatusBar bar,
int x,
int y,
int w,
int h)
protected Insets getSeparatorInsets(Insets insets)
protected int getSeparatorWidth()
protected boolean includeSeparators()
protected BorderUIResource createBorder()
protected LayoutManager createLayout()
|
swingx Version 2009-07-31 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||