JTree/JTable Knoten bzw. Zelle editieren

Von: , Frage gestellt am Fr, 7. Mai 2004

Hallo,

ich möchte in einem JTree bzw. einer JTable eine Zelle editieren.
Die ist ja mit Standardmitteln problemlos möglich wenn man einen Doppel- oder dreifachklick auf das Feld macht und das Editieren auch erlaubt ist.
Aber:
Ich möchte, dass meine Componente standardmäßig nicht editiert werden kann. Über ein Kontextmenü (rechter Mausklick auf die Zelle/Knoten) möchte ich das Editieren einschalten und dann auch gleich die Zelle eingabebereit haben. Genau hier liegt mein Problem. Wie bekomme ich es hin, dass die Zelle automatisch eingabebereit ist d.h. der entsprechende Renderer/Editor aufgerufen wird. Ich habe diesbezüglich noch keine Methode gefunden. Welche Standardmethoden muß ich überschreiben ? Wenn ich die Zelle nach dem Editieren verlasse soll natürlich das weitere Editieren wieder verboten werden.
Die Funktionsweise soll der des Explorers von Windows entsprechen.

Wahrscheinlich sehe ich vor lauter Wald wieder nicht die Bäume.

Danke
Arni

0 Antworten zu dieser Frage

    Keine passende Antwort gefunden? Jetzt eigene Frage stellen!