Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
reichts dir danach die selection wiederherzustellen?
dann speicher sie einfach irgendwo zwischen, und lade sie danach wieder in die Komponenten.
Ne ziemlich eklige aber wohl auch funktionierende lösung wäre:
Bei mouseDragged(Event e) die Selection jedes mal wieder neu setzen, ich vermute das die Aktualisierung für den Nutzer nicht zu sehen ist!
Eigentlich habe ich so gemacht! Es gibt eine Methode "dragGestureRecognized(DragGestureEvent evt)"
beim Drag-Anfang(Mouse ist noch nicht losgelassen), drin gebe ich die TreePaths aus:
Java:
TreePath [] tps = tree.getSelectionPaths(); //die selektierte Pfade werden vorher schon gemerkt in "tree".
for(int i=0; i<tps.length; i++){
System.out.println(tps[i]);
}
Es wird doch alle von mir ausgewählte Pfade richtig ausgegeben, das Problem ist die Darstellung: sobald ich anfange zu ziehen, geht die "Highlight" von den Ausgewählten verloren.
Wie du gesagt: die Aktualisierung wird nicht getan, kann das Problem auf "CellRenderer" liegt?