|
|||||||||||
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.JPopupMenu
de.jsystems.framework.controls.FPopupMenu
de.jsystems.framework.menu.BusinessPopup
Diese Klasse erzeugt ein Popup-Menü aufgrund des Inhaltes einer Properties-Datei.
Registriert werden alle Menüpunkte am übergebenem Controller.
Dieser muß dann auf alle Menüpunkte reagieren können.
Als Beispiel für den Aufbau der Datei kann die Datei defaultpopup.properties
benutzt werden.
Ansonsten ist der Aufbau der gleich wie in der Klasse
BusinessMenu
beschrieben,
mit dem einzigen Unterschied, das es nur ein Menü gibt.
Nested Class Summary |
Nested classes inherited from class javax.swing.JPopupMenu |
JPopupMenu.AccessibleJPopupMenu, JPopupMenu.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 Menüaktions |
protected String |
propName
Name der Properties-Datei |
protected PopupParamString |
zeilen
ParamString-Objekt |
Fields inherited from class javax.swing.JPopupMenu |
|
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 | |
BusinessPopup(Controller controller,
String propName)
Konstruktor. |
Method Summary | |
void |
save(String filename)
Speichert das Popup-Menü in einer Properties-Datei. |
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.IPopupMenu |
addPopupMenuListener, removePopupMenuListener |
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 PopupParamString zeilen
Constructor Detail |
public BusinessPopup(Controller controller, String propName) throws CreatePopupMenueException
controller
- Controller der die Menüaktions handeln soll.propName
- Name der Propertiy-Datei für den Popup-Menüaufbau.
CreatePopupMenueException
- wenn beim erzeugen des Menues ein Fehler auftritt.Method Detail |
public void save(String filename) throws IOException
filename
- Der Name der Datei in der das Popup-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 |