Class PropertiesDialog

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Window
                           |
                           +----java.awt.Frame
                                   |
                                   +----PropertiesDialog

class PropertiesDialog
extends Frame
Festlegen bzw. Aendern der Eigenschaften eines Node-Objekts (modeless, d.h. die Box kann offen bleiben, waehrend man einen anderen Knoten selektiert)


Variable Index

 o alert
 o dialog
tatsaechliche Darstellung (getrennt, weil das Layout automatisch vom MS J++ Resource-Wizard kreiert wurde)
 o doc
 o modified
um ggf.
 o node
 o previous_node

Constructor Index

 o PropertiesDialog(Node, Document)

Method Index

 o activate_changes()
Rueckgabe false: Ungueltige Eingabe (Dialog offen lassen)
 o handleEvent(Event)
 o read_properties()
siehe RefreshPropsDialog
 o refresh()
fuellt die Controls im Dialog mit den Attributen von node
 o set_node(Node)
zum Merken des editable-objects und dessen Vorgaenger

Variables

 o node
 Node node
 o previous_node
 Node previous_node
 o doc
 Document doc
 o dialog
 PropsDialog dialog
tatsaechliche Darstellung (getrennt, weil das Layout automatisch vom MS J++ Resource-Wizard kreiert wurde)

 o modified
 boolean modified
um ggf. eine Warnung anzuzeigen, bevor der Dialog verlassen wird

 o alert
 RefreshPropsDialog alert

Constructors

 o PropertiesDialog
 PropertiesDialog(Node node,
                  Document doc)

Methods

 o refresh
 void refresh()
fuellt die Controls im Dialog mit den Attributen von node

 o set_node
 void set_node(Node node)
zum Merken des editable-objects und dessen Vorgaenger

 o read_properties
 void read_properties()
siehe RefreshPropsDialog

 o activate_changes
 boolean activate_changes()
Rueckgabe false: Ungueltige Eingabe (Dialog offen lassen)

 o handleEvent
 public boolean handleEvent(Event e)
Overrides:
handleEvent in class Component