Hallo
Ich mühe mich gerade an einem eigentlich simplen Problem ab, aber irgendwie will es nicht so:
Ich habe in einer JTabel Suchresultate zusammengestellt. Nun soll nur jeweils 1 Zeile anwählbar sein. Bei einem Doppelklick soll eine entsprechende Funktion zum öffnen der Datei aufgerufen werden. Das selbe, falls jemand eine Zeile angewählt hat und dann Enter drückt (das funktioniert).
Nur bringe ich es irgendwie nicht hin, den Doppel-Klick-Event auf meine eigene Funktion umzuleiten. Das würde nämlich auch gleich das Problem mit dem editieren der Zellen lösen (soll ja nicht möglich sein). Bis jetzt habe ich versucht, die Tabelle nicht editierbar zu machen, was mir dann aber gleich die ganze Tabelle deaktiviert hat (kann keine neuen Einträge hinzufügen). Wenn ich sie disabled habe, dann wird zwar alles dargestellt (auch die Suchergebnisse), nur kann ich dann auch keine Zeile mehr auswählen.
Kann mir da jemand einen Tipp geben?
Gruss
Patrick
Ich mühe mich gerade an einem eigentlich simplen Problem ab, aber irgendwie will es nicht so:
Ich habe in einer JTabel Suchresultate zusammengestellt. Nun soll nur jeweils 1 Zeile anwählbar sein. Bei einem Doppelklick soll eine entsprechende Funktion zum öffnen der Datei aufgerufen werden. Das selbe, falls jemand eine Zeile angewählt hat und dann Enter drückt (das funktioniert).
Nur bringe ich es irgendwie nicht hin, den Doppel-Klick-Event auf meine eigene Funktion umzuleiten. Das würde nämlich auch gleich das Problem mit dem editieren der Zellen lösen (soll ja nicht möglich sein). Bis jetzt habe ich versucht, die Tabelle nicht editierbar zu machen, was mir dann aber gleich die ganze Tabelle deaktiviert hat (kann keine neuen Einträge hinzufügen). Wenn ich sie disabled habe, dann wird zwar alles dargestellt (auch die Suchergebnisse), nur kann ich dann auch keine Zeile mehr auswählen.
Kann mir da jemand einen Tipp geben?
Gruss
Patrick