|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JToolBar
de.jsystems.framework.controls.FToolBar
de.jsystems.framework.toolbar.BusinessToolbar
Diese Klasse erzeugt eine Toolbar aufgrund des Inhaltes einer Properties-Datei. Dabei werden alle Buttons der Toolbar beim uebergebenen Controller registriert. Dieser muss dann auf die entsprechenden kommandos reagieren koennen.
Nested Class Summary |
Nested classes inherited from class javax.swing.JToolBar |
JToolBar.AccessibleJToolBar, JToolBar.Separator |
Nested classes inherited from class javax.swing.JComponent |
JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
protected Controller |
controller
Controller für die Toolbaritemactions |
protected String |
propName
Name der Properties-Datei |
protected Hashtable |
strukturHT
Hashtable für die Toolbar |
protected Hashtable |
toolbarPunktHT
Hashtable für die einzelnen Toolbarelemente |
protected ToolbarParamString |
zeilen
ParamString-Objekt |
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Container |
|
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.SwingConstants |
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
BusinessToolbar(Controller controller,
String propName)
Erzeugt die Toolbar mit den Daten aus der angegebenen Datei |
Method Summary | |
void |
save(String filename)
Speichert die Toolbar in einer Properties-Datei. |
Methods inherited from class javax.swing.JToolBar |
add, addImpl, addSeparator, addSeparator, createActionChangeListener, createActionComponent, getAccessibleContext, getComponentAtIndex, getComponentIndex, getMargin, getOrientation, getUI, getUIClassID, isBorderPainted, isFloatable, isRollover, paintBorder, paramString, setBorderPainted, setFloatable, setLayout, setMargin, setOrientation, setRollover, setUI, updateUI |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface de.jsystems.framework.common.action.IActionInterface |
isEnabled, setEnabled |
Methods inherited from interface de.jsystems.framework.common.action.swing.IAncestor |
addAncestorListener, removeAncestorListener |
Methods inherited from interface de.jsystems.framework.common.action.beans.IPropertyChange |
addPropertyChangeListener, removePropertyChangeListener |
Methods inherited from interface de.jsystems.framework.common.action.beans.IVetoableChange |
addVetoableChangeListener, removeVetoableChangeListener |
Methods inherited from interface de.jsystems.framework.common.action.awt.IContainer |
addContainerListener, removeContainerListener |
Methods inherited from interface de.jsystems.framework.common.action.awt.IComponent |
addComponentListener, removeComponentListener |
Methods inherited from interface de.jsystems.framework.common.action.awt.IFocus |
addFocusListener, removeFocusListener |
Methods inherited from interface de.jsystems.framework.common.action.awt.IHierarchy |
addHierarchyListener, removeHierarchyListener |
Methods inherited from interface de.jsystems.framework.common.action.awt.IHierarchyBounds |
addHierarchyBoundsListener, removeHierarchyBoundsListener |
Methods inherited from interface de.jsystems.framework.common.action.awt.IInputMethod |
addInputMethodListener, removeInputMethodListener |
Methods inherited from interface de.jsystems.framework.common.action.awt.IKey |
addKeyListener, removeKeyListener |
Methods inherited from interface de.jsystems.framework.common.action.awt.IMouse |
addMouseListener, removeMouseListener |
Methods inherited from interface de.jsystems.framework.common.action.awt.IMouseMotion |
addMouseMotionListener, removeMouseMotionListener |
Field Detail |
protected Controller controller
protected String propName
protected ToolbarParamString zeilen
protected Hashtable strukturHT
protected Hashtable toolbarPunktHT
Constructor Detail |
public BusinessToolbar(Controller controller, String propName) throws CreateToolbarException
controller
- Controller der die Toolbaractions handeln soll.propName
- Name der Propertiy-Datei für den Toolbaraufbau.
CreateToolbarException
- wenn beim erzeugen der Toolbar ein Fehler
aufgetreten ist.Method Detail |
public void save(String filename) throws IOException
filename
- Der Name der Datei in der das Menue
gespeichert werden soll.
IOException
- wenn beim speichern ein Fehler auftritt.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |