Class SpacingButton

java.lang.Object
  |
  +--java.awt.Component
        |
        +--ButtonCtrl
              |
              +--SpacingButton

public class SpacingButton
extends ButtonCtrl

This class is a dummy button to simulate a break between two button in the toolbar. This class do nothing. It's only take a space in the toolbar. The parameter to define this object looks like space_n where n is the number of pixel between the buttons.

See Also:
Serialized Form

Inner classes inherited from class java.awt.Component
java.awt.Component.AWTTreeLock
 
Field Summary
protected static java.lang.String kstrPrafixNameParam
          Constant - Used to extract the space string parameters
private  boolean m_bVertical
          Use to know the spacing orientation.
 
Fields inherited from class ButtonCtrl
kstrBorderParam, kstrHintParam, kstrInputParam, kstrNameParam, kstrPrefixParam, kstrValueParam, kstrXYLocParam, m_applet, m_bIsAutoPlace, m_borderColor, m_bPressed, m_Img, m_Listener, m_nXSize, m_nYSize, m_strCmd, m_strHint, m_strName, m_strNameParam, m_strValueParam
 
Fields inherited from class java.awt.Component
actionListenerK, adjustmentListenerK, appContext, assert, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, changeSupport, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, hasFocus, height, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, RIGHT_ALIGNMENT, serialVersionUID, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowListenerK, x, y
 
Constructor Summary
(package private) SpacingButton(java.lang.String strSpacingName, boolean bVertical)
          Contructor.
 
Method Summary
 void paint(java.awt.Graphics g)
          Paint nothing.
(package private)  void parseSize(java.lang.String strSpacingName)
          Found the size in the parameters.
 
Methods inherited from class ButtonCtrl
addActionListener, getActionCommand, getButtonActionName, getButtonActionValue, getHint, getListener, getPreferredSize, getPrefixButtonParam, init, isAutoPlacement, isPressed, readBorder, readLocation, removeActionListener, setActionCommand, setAutoPlacement, setPressed, update
 
Methods inherited from class java.awt.Component
, action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, areInputMethodsEnabled, bounds, checkImage, checkImage, coalesceEvents, constructComponentName, contains, contains, createImage, createImage, deliverEvent, disable, disableEvents, dispatchEvent, dispatchEventImpl, doLayout, enable, enable, enableEvents, enableInputMethods, eventEnabled, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getIntrinsicCursor, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkit, getToolkitImpl, getTreeLock, getWidth, getWindowForObject, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, initIDs, inside, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, lightweightPrint, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, postsOldMouseEvents, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, readObject, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, validate, writeObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

kstrPrafixNameParam

protected static final java.lang.String kstrPrafixNameParam
Constant - Used to extract the space string parameters

m_bVertical

private boolean m_bVertical
Use to know the spacing orientation. If true, the spacing will be take in y orientation.
Constructor Detail

SpacingButton

SpacingButton(java.lang.String strSpacingName,
              boolean bVertical)
Contructor.
Parameters:
strSpacingName - Name of the button.
Orientation. -  
Method Detail

parseSize

void parseSize(java.lang.String strSpacingName)
Found the size in the parameters.

paint

public void paint(java.awt.Graphics g)
Paint nothing.
Overrides:
paint in class ButtonCtrl