S
shlong
Gast
Hi,
ich hab derzeit eine JTable mit einem eigenen TableModel(MyTabelModel extends TabelModel). In der Tabelle kann ich einige Zellen(ganze Spalten) editieren und manche nicht, das funktioniert ja wunderbar über die isCellEditable(int rowIndex, int colIndex) Funktion in meinem MyTabelModel.
Jetzt möchte ich, dass nur jene Zellen die nicht editierbar auch nicht selektierbar sind und umgekehrt. (jene Zellen die editierbar auch selektierbar sind ) ist ja auch irgendwie verständlich oder???. :wink:
Der Hintergedanke ist jener, dass ein Benutzer der nur mit Tastatur arbeitet, somit mit Tabulator über jene Zellen bzw. Spalten springt die auch nicht editierbar sind und viel schneller arbeiten kann.
Leider habe ich in der API nichts gefunden wie man einzelne Zellen oder auch nur einzelne Spalten eine Selektierung erlaubt bzw. verbietet.
(nur im TableColumModel kann man sagen ob überhaupt die Selektion von Spalten erlaubt ist, aber das hilft mir nicht weiter)
Vielleicht kann mir ja bei meinem Problem jemand weiterhelfen und mir einen Rat geben.(sei er noch so trivial) Denn ich hab irgendwie keine Idee wie man das macht bzw. machen könnte.:bahnhof:
Danke im Vorraus
ich hab derzeit eine JTable mit einem eigenen TableModel(MyTabelModel extends TabelModel). In der Tabelle kann ich einige Zellen(ganze Spalten) editieren und manche nicht, das funktioniert ja wunderbar über die isCellEditable(int rowIndex, int colIndex) Funktion in meinem MyTabelModel.
Jetzt möchte ich, dass nur jene Zellen die nicht editierbar auch nicht selektierbar sind und umgekehrt. (jene Zellen die editierbar auch selektierbar sind ) ist ja auch irgendwie verständlich oder???. :wink:
Der Hintergedanke ist jener, dass ein Benutzer der nur mit Tastatur arbeitet, somit mit Tabulator über jene Zellen bzw. Spalten springt die auch nicht editierbar sind und viel schneller arbeiten kann.
Leider habe ich in der API nichts gefunden wie man einzelne Zellen oder auch nur einzelne Spalten eine Selektierung erlaubt bzw. verbietet.
(nur im TableColumModel kann man sagen ob überhaupt die Selektion von Spalten erlaubt ist, aber das hilft mir nicht weiter)
Vielleicht kann mir ja bei meinem Problem jemand weiterhelfen und mir einen Rat geben.(sei er noch so trivial) Denn ich hab irgendwie keine Idee wie man das macht bzw. machen könnte.:bahnhof:
Danke im Vorraus