G
Guest
Gast
Hallo,
bei einem Doppelklick auf eine Zelle in meiner Tabelle (JTable) wird diese editierbar. D.h. ein Textfeld wird angezeigt, mit dem ich den Zelleninhalt ändern kann. Was muss ich bei dem CellEditor überschreiben, damit ich meine Zelle zwar selektieren, jedoch nicht editieren kann.
Problem: Die Tabelle ist in einer anderen Tabelle. Ich kann also isCellEditable(EventObject anEvent) nicht false zurückgeben lassen, da sonst meine innere JTable überhaupt nicht selektierbar ist (und somit auch nicht deren einzelne Zellen) Es soll nur das editieren der Zellen der inneren Tabelle verhindert werden.
bei einem Doppelklick auf eine Zelle in meiner Tabelle (JTable) wird diese editierbar. D.h. ein Textfeld wird angezeigt, mit dem ich den Zelleninhalt ändern kann. Was muss ich bei dem CellEditor überschreiben, damit ich meine Zelle zwar selektieren, jedoch nicht editieren kann.
Problem: Die Tabelle ist in einer anderen Tabelle. Ich kann also isCellEditable(EventObject anEvent) nicht false zurückgeben lassen, da sonst meine innere JTable überhaupt nicht selektierbar ist (und somit auch nicht deren einzelne Zellen) Es soll nur das editieren der Zellen der inneren Tabelle verhindert werden.