yu.ac.bg.etf.javaqx.qswing
Class JQStatusBar

java.lang.Object
  extended byyu.ac.bg.etf.javaqx.core.AbstractDisposable
      extended byyu.ac.bg.etf.javaqx.qswing.JQComponent
          extended byyu.ac.bg.etf.javaqx.qswing.JQContainer
              extended byyu.ac.bg.etf.javaqx.qswing.JQStatusBar
All Implemented Interfaces:
Disposable, JQComponentProperties, JQContainerProperties, JQStatusBarProperties

public class JQStatusBar
extends JQContainer
implements JQStatusBarProperties

Status Bar Component.

Version:
0.2.0
Author:
Slobodan Vrkacevic (slobodan.vrkacevic@gmail.com)

Field Summary
static java.lang.String PERMANENT
          Permanent constraint (the value is "permanent").
static java.lang.String TEMPORARY
          Temporary constraint (the value is "temporary").
 
Fields inherited from class yu.ac.bg.etf.javaqx.qswing.JQComponent
listenerList
 
Fields inherited from interface yu.ac.bg.etf.javaqx.qswing.properties.JQStatusBarProperties
PROPERTY_SIZEGRIP_ENABLED, PROPERTY_STATUS_MESSAGE
 
Fields inherited from interface yu.ac.bg.etf.javaqx.qswing.properties.JQContainerProperties
PROPERTY_LAYOUT_MANAGER
 
Fields inherited from interface yu.ac.bg.etf.javaqx.qswing.properties.JQComponentProperties
PROPERTY_BACKGROUND, PROPERTY_COMPONENT_ORIENTATION, PROPERTY_CONTEXT_MENU, PROPERTY_ENABLED, PROPERTY_FIXED_SIZE, PROPERTY_FOCUSABLE, PROPERTY_FONT, PROPERTY_FOREGROUND, PROPERTY_INSETS, PROPERTY_LOCALE, PROPERTY_MAXIMUM_SIZE, PROPERTY_MINIMUM_SIZE, PROPERTY_NAME, PROPERTY_OPAQUE, PROPERTY_PREFERRED_SIZE, PROPERTY_RESOURCE_BUNDLE_NAME, PROPERTY_STATUS_TIP_TEXT, PROPERTY_STYLE_SHEET, PROPERTY_TOOL_TIP_TEXT, PROPERTY_VISIBLE, PROPERTY_WHATS_THIS_TEXT
 
Constructor Summary
JQStatusBar()
          Constructs new JQStatusBar object.
 
Method Summary
 void clearMessage()
          Clears the message.
 java.lang.String getStatusMessage()
          Returns current status message.
 void invalidate()
          Invalidates the component.
 boolean isSizeGripEnabled()
          Returns true if the size grip is enabled.
protected  java.lang.String paramString()
          Returns parameters string.
 void revalidate()
          Revalidates the component.
 void setLayout(LayoutManager layoutManager)
          Sets the layout manager for this container.
 void setSizeGripEnabled(boolean enabled)
          Enables/disables the size grip.
 void showMessage(java.lang.String message)
          Sets status message.
 void showMessage(java.lang.String message, int timeout)
          Sets status message.
 void validate()
          Validates the component.
 
Methods inherited from class yu.ac.bg.etf.javaqx.qswing.JQContainer
add, add, add, add, addImpl, doLayout, getComponent, getComponentCount, getComponentIndex, getComponents, getLayout, getMaximumSize, getMinimumSize, getOwnedComponents, getPreferredSize, pack, remove, remove, removeAll, setBackground, setComponentOrientation, setForeground, updateLocalization
 
Methods inherited from class yu.ac.bg.etf.javaqx.qswing.JQComponent
addComponentListener, addFocusListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, disableEvents, disposeComponent, disposeObject, enableEvents, eventEnabled, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getClientProperty, getComponentListeners, getComponentOrientation, getContextMenu, getCursor, getEventMask, getFocusListener, getFont, getFontMetrics, getForeground, getHeight, getInsets, getKeyListeners, getLocale, getLocation, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getOwner, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getResourceBundleName, getSize, getStatusTipText, getStyleSheet, getToolTipText, getToolTipText, getWhatsThisText, getWidth, getX, getY, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFontSet, isForegroundSet, isLeftToRight, isLocaleSet, isOpaque, isOwnerOf, isPainting, isResizable, isResourceBundleNameSet, isUpdatesEnabled, isValid, isVisible, localizeObject, localizeString, localizeString, localizeStrings, paintComponent, processComponentEvent, processContextMenuEvent, processFocusEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, processStyleChange, putClientProperty, removeComponentListener, removeFocusListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, removeStyleSheet, repaint, repaint, repaint, requestFocus, setBounds, setBounds, setContextMenu, setCursor, setDefaultResourceBundleName, setDisplayable, setEnabled, setFixedSize, setFixedSize, setFocusable, setFont, setInsets, setInsets, setLeftToRightComponentOrientation, setLocale, setLocation, setLocation, setMaximumSize, setMaximumSize, setMinimumSize, setMinimumSize, setName, setOpaque, setPreferredSize, setPreferredSize, setResizable, setResourceBundleName, setRightToLeftComponentOrientation, setSize, setSize, setStatusTipText, setStyleSheet, setStyleSheet, setToolTipText, setUpdatesEnabled, setVisible, setWhatsThisText, toString, unsetComponentOrientation, update, update, update, updateComponentOrientation
 
Methods inherited from class yu.ac.bg.etf.javaqx.core.AbstractDisposable
addDisposeListener, dispose, disposedCheck, disposedErrorString, finalize, isDisposed, removeDisposeListener
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TEMPORARY

public static final java.lang.String TEMPORARY
Temporary constraint (the value is "temporary").

See Also:
Constant Field Values

PERMANENT

public static final java.lang.String PERMANENT
Permanent constraint (the value is "permanent").

See Also:
Constant Field Values
Constructor Detail

JQStatusBar

public JQStatusBar()
Constructs new JQStatusBar object.

Method Detail

getStatusMessage

public java.lang.String getStatusMessage()
Returns current status message.

Returns:
current status message

showMessage

public void showMessage(java.lang.String message,
                        int timeout)
Sets status message.

Parameters:
message - the status message
timeout - the message time out

showMessage

public void showMessage(java.lang.String message)
Sets status message.

Parameters:
message - the status message

clearMessage

public void clearMessage()
Clears the message.


isSizeGripEnabled

public boolean isSizeGripEnabled()
Returns true if the size grip is enabled.

Returns:
true if the size grip is enabled

setSizeGripEnabled

public void setSizeGripEnabled(boolean enabled)
Enables/disables the size grip.

Parameters:
enabled - true is enabled

setLayout

public void setLayout(LayoutManager layoutManager)
Sets the layout manager for this container.

Overrides:
setLayout in class JQContainer
Parameters:
layoutManager - the layout manager

validate

public void validate()
Validates the component.

Overrides:
validate in class JQContainer

invalidate

public void invalidate()
Invalidates the component.

Overrides:
invalidate in class JQContainer

revalidate

public void revalidate()
Revalidates the component.

Overrides:
revalidate in class JQComponent

paramString

protected java.lang.String paramString()
Returns parameters string.

Overrides:
paramString in class JQContainer


Copyright © 2007 ETF and contributors. All Rights Reserved.