Hallo Leute!
Ich habe grade mal angefangen einen eigenen Editor für eine JTabel zu schreiben. Und zwar, weil ich selbstgeschriebene Objekte in der Table anzeigen muss... also einen String oder einen int davon. Das funktioniert auch ganz gut so wie es soll. Nur eines stört mich.
Wenn ich meinen Editor mit:
setze, ändert sich das Verhalten derart, dass der Editor schon aufgerufen wird, wenn ich eine Cell selektiere und nicht erst nach dem Doppelklick, wie zuvor.
Dann gibt es noch die Methode
. Diese aber ändert den Editor nicht ;-( ... jedenfalls nicht, wenn ich einfach nur meinen jetzigen Editor übergebe.
Der Editor selbst ist mit:
realisert... falls das von Bedeutung ist.
Hat jemand eine Idee, warum das so ist und vor allem, wie ich den Doppelklick zurückbekomme?
Danke, Gruß,
Sascha
EDIT: @beni ja, sorry.. mein Browser hatte nicht mehr reagiert, war ein versehentlicherr Doppelpost! Sry
Ich habe grade mal angefangen einen eigenen Editor für eine JTabel zu schreiben. Und zwar, weil ich selbstgeschriebene Objekte in der Table anzeigen muss... also einen String oder einen int davon. Das funktioniert auch ganz gut so wie es soll. Nur eines stört mich.
Wenn ich meinen Editor mit:
Code:
myTable.setDefaultEditor(Object.class, myEditor);
setze, ändert sich das Verhalten derart, dass der Editor schon aufgerufen wird, wenn ich eine Cell selektiere und nicht erst nach dem Doppelklick, wie zuvor.
Dann gibt es noch die Methode
Code:
setCellEditor()
Der Editor selbst ist mit:
Code:
public class myEditor extends AbstractCellEditor implements TableCellEditor
realisert... falls das von Bedeutung ist.
Hat jemand eine Idee, warum das so ist und vor allem, wie ich den Doppelklick zurückbekomme?
Danke, Gruß,
Sascha
EDIT: @beni ja, sorry.. mein Browser hatte nicht mehr reagiert, war ein versehentlicherr Doppelpost! Sry