N
nurikabe
Gast
Kann mir jemand sagen ob man Elemente aus einer Liste per Drag and Drop in eine Tabelle bewegen kann oder ist das ausgeschlossen.
In eine editierte Zelle zu verschieben ist kein Problem,nurikabe hat gesagt.:Kann mir jemand sagen ob man Elemente aus einer Liste per Drag and Drop in eine Tabelle bewegen kann oder ist das ausgeschlossen.
Damit man sich das vorstellen kann: wie sehen denn deine Daten überhaupt aus?nurikabe hat gesagt.:..Bei einem Drop auf die JTable mussen die Daten ins entsprechende Format konvertiert werden..
Schön, aber wie wird der String der JList beim Drop auf die Spalten der JTable aufgeteilt?Anonymous hat gesagt.:Es sind Strings
Und die JList hat ja nur eine Spalte, nicht wahr?nurikabe hat gesagt.:Die Tabelle hat mehrere Spalten..
/************************
* GenericTransferable *
************************/
class GenericTransferable implements Transferable {
private Object data;
private static final DataFlavor[] flavors = new DataFlavor[1];
static {flavors[0] = DataFlavor.stringFlavor;}
public GenericTransferable(final Object data) {
super();
this.data = data;
}
public DataFlavor[] getTransferDataFlavors() {return flavors;}
public boolean isDataFlavorSupported(final DataFlavor flavor) {return true;}
public Object getTransferData(final DataFlavor flavor) throws UnsupportedFlavorException, IOException {
return data;
}
}