Genau, beim draggen kann man festlegen, welche Daten intern übertragen werden.
Das Programm, welches ich schreibe, soll es ermöglichen Struktogramme zu zeichnen.
Ich zeichen meine eigenen JComponents (also die GUI-Elemente), welche die Struktogrammelemente darstellen sollen; also ein IF, eine einfache Anweisung, eine Schleife, etc.
Jedes Struktogrammelement ist natürlich eine eigene Klasse, welche alle von einer abstrakten Superklasse geerbt haben.
Das sieht dann grob so aus:
Abstrakte Superklasse: StructureChartElement
If extends StructureChartElement
Schleife extends StructureChartElement
...
Die Struktogrammelemente sind wie eine verkettete Liste verknüpft, also jedes Element hat ein nextElement, usw.
Falls der Benutzer ein bereits gezeichnetes Struktogrammelement mittls drag'n'drop an eine andere Position verschieben will, muss ich dazu die jeweilige Struktogrammelement-Klasse übertragen und sie an der korrekten Position quasi wieder einfügen.
Bisher ist mir aber nur die Übertragung von dem Datentyp String geglückt (weil dieser schon vordefiniert war). Ich muss jedoch die gesamte Struktogrammelement-Klasse übertragen.
Ich hoffe jemand kann mir mit dem Transferieren von Klassen behilflich sein.
MfG
Eru