Class TextLeafArea
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----java.awt.Panel
|
+----TextLeafArea
- class TextLeafArea
- extends Panel
inplace-Bereich zur Anzeige und Eingabe eines Blatt-Texts direkt im Baumdiagramm.
Z.Zt. unterstuetzte Inhalte: Plain- und HTML-Text
-
frame
-
-
html_panel
- eigentl.
-
node
-
-
text_comp
- Plain-Text: je nach Anzahl der Zeilen TextArea oder TextField
-
TextLeafArea(Text_Node, Panel)
-
-
add_buttons(boolean)
-
-
handleEvent(Event)
- diese Funktion ist kritisch, weil es Ueberschneidungen mit dem Message-
Handling des Views gibt!
-
mouseDown(Event, int, int)
-
-
mouseMove(Event, int, int)
-
-
move_inplace(int, int)
-
-
requestFocus()
-
node
Text_Node node
text_comp
TextComponent text_comp
- Plain-Text: je nach Anzahl der Zeilen TextArea oder TextField
html_panel
BrowserInterface html_panel
- eigentl. kein Panel; html_panel.panel1 wird im Konstruktor BrowserInterface hinzugefuegt
frame
Frame frame
TextLeafArea
TextLeafArea(Text_Node node,
Panel inplace_panel)
requestFocus
public void requestFocus()
- Overrides:
- requestFocus in class Component
move_inplace
void move_inplace(int pos_x,
int pos_y)
handleEvent
public boolean handleEvent(Event e)
- diese Funktion ist kritisch, weil es Ueberschneidungen mit dem Message-
Handling des Views gibt!
- Overrides:
- handleEvent in class Component
mouseDown
public boolean mouseDown(Event evt,
int x,
int y)
- Overrides:
- mouseDown in class Component
add_buttons
boolean add_buttons(boolean show)
mouseMove
public boolean mouseMove(Event evt,
int x,
int y)
- Overrides:
- mouseMove in class Component