Moin,
ich habe ein Problem mit dem TransferHandler beim Drag and Drop aus einem JTable. Das Problem ist, dass der Drag einer Zeile aus dem Table nur funktioniert, wenn durch den Klick keine neue Zeile selektiert wird. Man muss also erstmal eine Zeile selektieren und kann dann diese Zeile per Dnd irgendwo hinziehen. Man kann aber nicht direkt eine Zeile irgendwo hinziehen, die noch nicht selektiert wurde.
Hier hat jemand das gleiche Problem, jedoch funktioniert die dort beschriebene Lösung bei mir nicht. Leider ist der TransferHandler im JDK so dämlich entworfen, so dass man kaum Möglichkeiten hat, da selbst was zu ändern.
Werde jetzt wohl den DnD Kram nochmal händisch selbst programmieren. Oder kennt jemand eine Lösung für das Problem? Benutze im übrigen Java 5 und der JTable ist in Wirklichkeit ein JXTable von SwingX.
Vielleicht weiss ja jemand weiter.
Grüße byto
ich habe ein Problem mit dem TransferHandler beim Drag and Drop aus einem JTable. Das Problem ist, dass der Drag einer Zeile aus dem Table nur funktioniert, wenn durch den Klick keine neue Zeile selektiert wird. Man muss also erstmal eine Zeile selektieren und kann dann diese Zeile per Dnd irgendwo hinziehen. Man kann aber nicht direkt eine Zeile irgendwo hinziehen, die noch nicht selektiert wurde.
Hier hat jemand das gleiche Problem, jedoch funktioniert die dort beschriebene Lösung bei mir nicht. Leider ist der TransferHandler im JDK so dämlich entworfen, so dass man kaum Möglichkeiten hat, da selbst was zu ändern.
Werde jetzt wohl den DnD Kram nochmal händisch selbst programmieren. Oder kennt jemand eine Lösung für das Problem? Benutze im übrigen Java 5 und der JTable ist in Wirklichkeit ein JXTable von SwingX.
Vielleicht weiss ja jemand weiter.
Grüße byto