JTree - Teil 1 - Einführung

Status
Nicht offen für weitere Antworten.
B

Beni

Gast
JTree - Teil 1 - Einführung

1. Der JTree
Der JTree ist eine Component aus dem Package javax.swing. Der JTree wird verwendet um Bäume (wie z.B. die Verzeichnisse auf einer Festplatte) darzustellen, und auch dem Benutzer die Möglichkeit zu geben, diese Bäume zu verändern.

2. Kurzer Überblick
Der JTree arbeitet streng mach dem MVC-Pattern:
  • Der JTree selbst ist der Controller
  • Das TreeModel ist das Model
  • Die TreeUI ist schliesslich die (LookAndFeel-abhängige) Implementation der View

TreeCellRenderer und TreeCellEditor sind Erweiterungen der View, und erlauben die Daten interessanter darzustellen, oder zu verändern.

Verschiedene Listener sorgen für die Kommunikation zwischen den Objekten, so dass z,B. die View stets die aktuellen Daten anzeigt.

Nicht vergessen darf man die Klasse TreePath, welche einen einzelnen Knoten des Baumes eindeutig repräsentiert. Dazu jedoch mehr im letzten Teil dieses Tutorials.

3. Ressourcen
Im Internet findet man viele Beispiele und Informationen zu dem JTree, hier ein paar Beispiele:
  • Die API ist, wie immer, Ressource Nr. 1. Informationen über den JTree findet man unter javax.swing, genau hier.
  • Eng mit der API verknüft ist "The Java(TM) Tutorial", welches auch ein Kapitel How to Use Trees hat.
  • Weitere Tutorials (wie z.B. das hier) lassen sich mit bekannten Suchmaschinen finden.
 
Zuletzt bearbeitet von einem Moderator:
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben