sdp.gui.main
Class ToolBar

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JToolBar
                          |
                          +--sdp.gui.util.SDPToolBar
                                |
                                +--sdp.gui.main.ToolBar

public class ToolBar
extends SDPToolBar

Die Klasse ToolBar implementiert die im Hauptfenster befindliche Toolbar.

Version:
$Revision: 1.24 $, $Date: 2001/07/17 18:46:12 $
Author:
Sebastian Lempert, Tomas Schackert
See Also:
MainWindow, SDPToolBar, Serialized Form

Inner classes inherited from class javax.swing.JToolBar
javax.swing.JToolBar.AccessibleJToolBar, javax.swing.JToolBar.Separator
 
Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent, javax.swing.JComponent.IntVector, javax.swing.JComponent.KeyboardBinding, javax.swing.JComponent.KeyboardState
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AWTTreeLock
 
Field Summary
protected static java.lang.String[] BUTTON_IMAGE_FILENAME
           
protected static int[] BUTTON_SEPERATOR_BEFORE
           
protected static java.lang.String[] BUTTON_TEXT
           
protected static java.lang.String[] BUTTON_TOOLTIP
           
protected static int ID_BUTTON_CHECK_ALL
           
protected static int ID_BUTTON_CHECK_ONE
           
protected static int ID_BUTTON_DELETE_MAIL
           
protected static int ID_BUTTON_FORWARD
           
protected static int ID_BUTTON_INFO
           
protected static int ID_BUTTON_NEW
           
protected static int ID_BUTTON_REPLY
           
protected static int ID_BUTTON_SEND_ALL
           
protected static int ID_BUTTON_SEND_ONE
           
protected  MainWindow mainWindow
           
protected static org.apache.log4j.Category quak
           
 
Fields inherited from class sdp.gui.util.SDPToolBar
buttons, cat, TOOLBAR_BORDER, TOOLBAR_FLOATABLE
 
Fields inherited from class javax.swing.JToolBar
floatable, listenerRegistry, margin, orientation, paintBorder, uiClassID
 
Fields inherited from class javax.swing.JComponent
_bounds, accessibleContext, alignmentX, alignmentY, ANCESTOR_USING_BUFFER, ancestorNotifier, autoscroller, border, changeSupport, clientProperties, flags, HAS_FOCUS, IS_DOUBLE_BUFFERED, IS_OPAQUE, IS_PAINTING_TILE, IS_PRINTING, IS_PRINTING_ALL, KEYBOARD_BINDINGS_KEY, listenerList, maximumSize, minimumSize, NEXT_FOCUS, paintImmediatelyClip, paintingChild, preferredSize, readObjectCallbacks, REQUEST_FOCUS_DISABLED, tmpRect, TOOL_TIP_TEXT_KEY, ui, uiClassID, UNDEFINED_CONDITION, vetoableChangeSupport, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Container
component, containerListener, containerSerializedDataVersion, dispatcher, layoutMgr, maxSize, ncomponents, serialVersionUID
 
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
protected ToolBar(MainWindow mainWindow)
           
 
Method Summary
 void buttonPressed(int nr)
          Wird aufgerufen wenn ein Button gedrückt wurde und erhält die ID des Buttons als Parameter Die ID kann dann zB in einer switch-Anweisung ausgewertet werden.
 
Methods inherited from class sdp.gui.util.SDPToolBar
actionPerformed, init
 
Methods inherited from class javax.swing.JToolBar
, add, addImpl, addSeparator, addSeparator, checkOrientation, createActionChangeListener, getAccessibleContext, getComponentAtIndex, getComponentIndex, getMargin, getOrientation, getUI, getUIClassID, isBorderPainted, isFloatable, paintBorder, paramString, registerButtonForAction, remove, setBorderPainted, setFloatable, setMargin, setOrientation, setUI, unregisterButtonForAction, updateUI, writeObject
 
Methods inherited from class javax.swing.JComponent
_paintImmediately, addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, adjustPaintFlags, alwaysOnTop, bindingForKeyStroke, checkIfChildObscuredBySibling, computeVisibleRect, computeVisibleRect, contains, createToolTip, enableSerialization, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperties, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getFlag, getGraphics, getHeight, getInsets, getInsets, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, keyboardBindings, paint, paintChildren, paintComponent, paintImmediately, paintImmediately, paintWithBuffer, print, printAll, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyBindings, processKeyBindingsForAllComponents, processKeyEvent, processMouseMotionEvent, putClientProperty, readObject, rectangleIsObscured, rectangleIsObscuredBySibling, registerKeyboardAction, registerKeyboardAction, registerWithKeyboardManager, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFlag, setFont, setForeground, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPaintingChild, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVisible, shouldDebugGraphics, superProcessMouseMotionEvent, unregisterKeyboardAction, unregisterWithKeyboardManager, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyOrientation, countComponents, deliverEvent, dispatchEventImpl, dispatchEventToSelf, doLayout, eventEnabled, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getCursorTarget, getLayout, getMouseEventTarget, getWindow, initIDs, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPrint, list, list, locate, minimumSize, nextFocus, paintComponents, postProcessKeyEvent, postsOldMouseEvents, preferredSize, preProcessKeyEvent, printComponents, printHeavyweightComponents, printOneComponent, processContainerEvent, processEvent, proxyEnableEvents, proxyRequestFocus, remove, removeAll, removeContainerListener, setCursor, setFocusOwner, setLayout, transferFocus, updateCursor, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, areInputMethodsEnabled, bounds, checkImage, checkImage, coalesceEvents, constructComponentName, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getInputContext, getInputMethodRequests, getIntrinsicCursor, getLocale, getLocation, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getToolkit, getToolkitImpl, getTreeLock, getWindowForObject, gotFocus, handleEvent, hide, imageUpdate, inside, isDisplayable, isEnabled, isEnabledImpl, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

ID_BUTTON_NEW

protected static final int ID_BUTTON_NEW

ID_BUTTON_SEND_ALL

protected static final int ID_BUTTON_SEND_ALL

ID_BUTTON_SEND_ONE

protected static final int ID_BUTTON_SEND_ONE

ID_BUTTON_CHECK_ALL

protected static final int ID_BUTTON_CHECK_ALL

ID_BUTTON_CHECK_ONE

protected static final int ID_BUTTON_CHECK_ONE

ID_BUTTON_REPLY

protected static final int ID_BUTTON_REPLY

ID_BUTTON_FORWARD

protected static final int ID_BUTTON_FORWARD

ID_BUTTON_DELETE_MAIL

protected static final int ID_BUTTON_DELETE_MAIL

ID_BUTTON_INFO

protected static final int ID_BUTTON_INFO

BUTTON_TEXT

protected static final java.lang.String[] BUTTON_TEXT

BUTTON_TOOLTIP

protected static final java.lang.String[] BUTTON_TOOLTIP

BUTTON_IMAGE_FILENAME

protected static final java.lang.String[] BUTTON_IMAGE_FILENAME

BUTTON_SEPERATOR_BEFORE

protected static final int[] BUTTON_SEPERATOR_BEFORE

quak

protected static org.apache.log4j.Category quak

mainWindow

protected MainWindow mainWindow
Constructor Detail

ToolBar

protected ToolBar(MainWindow mainWindow)
Method Detail

buttonPressed

public void buttonPressed(int nr)
Description copied from class: SDPToolBar
Wird aufgerufen wenn ein Button gedrückt wurde und erhält die ID des Buttons als Parameter Die ID kann dann zB in einer switch-Anweisung ausgewertet werden.
Overrides:
buttonPressed in class SDPToolBar
Tags copied from class: SDPToolBar
Parameters:
nr - ID des gedrückten Buttons