Mal vom doppelklick abgesehen, du kannst doch beim isSelected schauen welche Zeilennummer es ist, und dir das (email) Objekt in der Zeile aufholen. Diesem Objekt sagst du dann, selected =!selected um es zu tauschen.
In der renderer Methode (weiss gerade nicht wie sie heisst, dort wo man jede einzelne Zeile faerben kann) schaust du dann ob das Objekt in der Zeile selected ist, wenn ja, Farbe aendern.
In der renderer Methode (weiss gerade nicht wie sie heisst, dort wo man jede einzelne Zeile faerben kann) schaust du dann ob das Objekt in der Zeile selected ist, wenn ja, Farbe aendern.