|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectmapper.GUIComponents.ChoiceTree
public class ChoiceTree
Diese Klasse beinhaltet die Bearbeitung des JTrees. Es erstellt den Auswahlbaum mit allen MovementFields und Nodes, sowie alle zusätzlichen Informationen zum gerade zu bearbeitenden Szenario.
| Field Summary | |
|---|---|
private javax.swing.JTree |
_tree
|
private javax.swing.tree.DefaultMutableTreeNode |
_treeMovementField
|
private javax.swing.tree.DefaultMutableTreeNode |
_treeNode
|
private javax.swing.tree.DefaultMutableTreeNode |
_treeRoot
|
private javax.swing.tree.DefaultTreeModel |
model
|
| Constructor Summary | |
|---|---|
ChoiceTree()
Initialisiet den Baum, wenn noch kein Szenario ausgewählt oder bestimmt wurde. |
|
ChoiceTree(java.lang.String szenarioName,
double simulationTime)
In dieser Instanzierung werden nun der Szenarioname und die Szenario Zeit im ChoiceTree angezeigt. |
|
| Method Summary | |
|---|---|
void |
add(java.util.HashSet nodes)
Liefert ein HashSet an neuen Nodes an den ChoiceTree und fügt alle in den JTree ein. |
void |
add(MovementField movementField)
Hiermit wird ein neues MovementField dem ChoiceTree hinzugefügt. |
javax.swing.JTree |
getTree()
Liefert den momentanen Baum des ChoiceTrees zurück. |
void |
remove(java.lang.Object element)
Löscht entweder ein Node oder ein Movementfield Objekt aus dem ChoiceTree raus. |
void |
set(java.lang.Object element)
Kann ein einzelnes Element in den ChoiceTree einfügen. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private javax.swing.tree.DefaultMutableTreeNode _treeRoot
private javax.swing.tree.DefaultMutableTreeNode _treeMovementField
private javax.swing.tree.DefaultMutableTreeNode _treeNode
private javax.swing.JTree _tree
private javax.swing.tree.DefaultTreeModel model
| Constructor Detail |
|---|
public ChoiceTree()
public ChoiceTree(java.lang.String szenarioName,
double simulationTime)
szenarioName - Name des SzenariossimulationTime - Laufzeit des Szenarios| Method Detail |
|---|
public javax.swing.JTree getTree()
public void add(MovementField movementField)
movementField - Liefert ein neues MovementField an den ChoiceTreepublic void add(java.util.HashSet nodes)
nodes - HashSet an Nodes die in den ChoiceTree eingefügt werden sollen.public void remove(java.lang.Object element)
Node oder ein
MovementField in einem Objekt.
element - Element das aus dem ChoiceTree entfernt werden sollpublic void set(java.lang.Object element)
Node oder von der Form
MovementField.
element - Objekt von der Form Node oder MovementField
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||