|
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 ComponentUI
protected 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 ComponentUI
protected 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 |