|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.plaf.ComponentUI
javax.swing.plaf.PanelUI
org.jdesktop.swingx.plaf.StatusBarUI
org.jdesktop.swingx.plaf.basic.BasicStatusBarUI
public class BasicStatusBarUI
Field Summary | |
---|---|
static java.lang.String |
AUTO_ADD_SEPARATOR
|
protected java.awt.event.MouseListener |
mouseListener
|
protected java.awt.event.MouseMotionListener |
mouseMotionListener
|
protected java.beans.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 javax.swing.plaf.BorderUIResource |
createBorder()
|
protected java.awt.LayoutManager |
createLayout()
|
protected java.awt.event.MouseListener |
createMouseListener()
Creates a MouseListener which will be added to the
status bar. |
protected java.awt.event.MouseMotionListener |
createMouseMotionListener()
Creates a MouseMotionListener which will be added to the
status bar. |
protected java.beans.PropertyChangeListener |
createPropertyChangeListener()
Creates a PropertyChangeListener which will be added to the
status bar. |
static javax.swing.plaf.ComponentUI |
createUI(javax.swing.JComponent c)
Returns an instance of the UI delegate for the specified component. |
protected java.awt.Insets |
getSeparatorInsets(java.awt.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(javax.swing.JComponent c)
|
void |
paint(java.awt.Graphics g,
javax.swing.JComponent c)
|
protected void |
paintBackground(java.awt.Graphics2D g,
JXStatusBar bar)
|
protected void |
paintSeparator(java.awt.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(javax.swing.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 java.lang.String AUTO_ADD_SEPARATOR
protected JXStatusBar statusBar
protected java.awt.event.MouseListener mouseListener
protected java.awt.event.MouseMotionListener mouseMotionListener
protected java.beans.PropertyChangeListener propertyChangeListener
Constructor Detail |
---|
public BasicStatusBarUI()
Method Detail |
---|
public static javax.swing.plaf.ComponentUI createUI(javax.swing.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(javax.swing.JComponent c)
installUI
in class javax.swing.plaf.ComponentUI
protected void installDefaults(JXStatusBar sb)
protected java.awt.event.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 java.awt.event.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 java.beans.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(javax.swing.JComponent c)
uninstallUI
in class javax.swing.plaf.ComponentUI
protected void uninstallDefaults(JXStatusBar sb)
protected void uninstallListeners(JXStatusBar sb)
installListeners
public void paint(java.awt.Graphics g, javax.swing.JComponent c)
paint
in class javax.swing.plaf.ComponentUI
protected void paintBackground(java.awt.Graphics2D g, JXStatusBar bar)
protected void paintSeparator(java.awt.Graphics2D g, JXStatusBar bar, int x, int y, int w, int h)
protected java.awt.Insets getSeparatorInsets(java.awt.Insets insets)
protected int getSeparatorWidth()
protected boolean includeSeparators()
protected javax.swing.plaf.BorderUIResource createBorder()
protected java.awt.LayoutManager createLayout()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |