|
|||||||||||
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.JPanel
de.jsystems.framework.controls.FPanel
de.jsystems.framework.swing.Buttonleiste
de.jsystems.framework.desktop.Taskleiste
Diese Klasse stellt die Taskleiste fuer ein MDI dar. Hier wird fuer jedes dem MDI hinzugefuegtes InternalFrame ein Button angezeigt. Dieser ist genauso wie der Menuepunkt im Fenstermenue mit dem InternalFrame verbunden. Sobald das InternalFrame asktiviert wird, wird der Button als makiert gekennzeichnet (vertiefte Darstellung), bzw. wenn das Fenster deaktiviert wird, wird der Button wieder normal dargestellt. Ueber den Button selbst kann das Fenster natuerlich auch aktiviert bzw. deaktiviert werden. Wichtig ist, das jeder Button in der Taskleiste einen eindeutigen Namen hat. Den ueber diesen Namen werden die Buttons beim loeschen gesucht.
JToggleButton
,
Serialized FormNested Class Summary |
Nested classes inherited from class javax.swing.JPanel |
JPanel.AccessibleJPanel |
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 |
Fields inherited from class de.jsystems.framework.swing.Buttonleiste |
AENDERN_IGNORIEREN, HORIZONTAL, JA_NEIN_ABBRECHEN, LADEN, NEU_AENDERN_LOESCHEN, NEU_ANFANG_VORHER_NAECHSTER_ENDE_LOESCHEN_BILD, NEU_ANFANG_VORHER_NAECHSTER_ENDE_LOESCHEN_TEXT, NEU_VORHERGEHEND_NAECHSTER_LOESCHEN, OK, OK_ABBRECHEN, SPEICHERN, VERTICAL |
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 java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
Taskleiste(BusinessDesktopFrameController controller)
Erzeugt eine neue Taskleiste. |
Method Summary | |
void |
addButton(BusinessInternalFrame internalFrame,
String actionClassName)
Fügt der Taskleiste einen neuen Button hinzu. |
void |
removeButton(String text)
Entfernt den Button wieder aus der Taskleiste. |
Methods inherited from class de.jsystems.framework.swing.Buttonleiste |
initGui |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, 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 |
Constructor Detail |
public Taskleiste(BusinessDesktopFrameController controller)
controller
- Der Controller fuer die Taskbar.Method Detail |
public void addButton(BusinessInternalFrame internalFrame, String actionClassName)
internalFrame
- Das mit dem Button zu verbindende InternalFrame.actionClassName
- Der vollqualifizierte Klassenname fuer die Action, die bei
einem Klick auf den Button getriggert werden soll.removeButton(String)
public void removeButton(String text)
text
- Der angezeigte Text im zu entfernenden Button.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |