Konsteirama / KonDrawer-JGraphX-Integration

0 stars 0 forks source link

Highlight node verhindert updaten des graphen durch drag&drop #11

Closed SebiH closed 11 years ago

SebiH commented 11 years ago

Wähle knoten mit kanten aus -> klicke Highlight nodes (das grüne fragezeichen) -> verschiebe knoten -> nichts passiert, erst wenn man z.B. zoomt

 [java] java.io.NotSerializableException: teo.isgci.gc.BaseClass
 [java]     at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1180)
 [java]     at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:346)
 [java]     at java.util.HashSet.writeObject(HashSet.java:284)
 [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 [java]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
 [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 [java]     at java.lang.reflect.Method.invoke(Method.java:601)
 [java]     at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:962)
 [java]     at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1480)
 [java]     at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1416)
 [java]     at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174)
 [java]     at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1528)
 [java]     at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1493)
 [java]     at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1416)
 [java]     at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174)
 [java]     at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1528)
 [java]     at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1493)
 [java]     at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1416)
 [java]     at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174)
 [java]     at java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1362)
 [java]     at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1170)
 [java]     at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1528)
 [java]     at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1493)
 [java]     at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1416)
 [java]     at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174)
 [java]     at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:346)
 [java]     at sun.awt.datatransfer.TransferableProxy.getTransferData(TransferableProxy.java:83)
 [java]     at java.awt.dnd.DropTargetContext$TransferableProxy.getTransferData(DropTargetContext.java:376)
 [java]     at com.mxgraph.swing.handler.mxGraphHandler.dragEnter(Unknown Source)
 [java]     at javax.swing.TransferHandler$SwingDropTarget.dragEnter(TransferHandler.java:1243)
 [java]     at sun.awt.dnd.SunDropTargetContextPeer.processEnterMessage(SunDropTargetContextPeer.java:330)
 [java]     at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEnterEvent(SunDropTargetContextPeer.java:798)
 [java]     at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(SunDropTargetContextPeer.java:766)
 [java]     at sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:48)
 [java]     at java.awt.Component.dispatchEventImpl(Component.java:4715)
 [java]     at java.awt.Container.dispatchEventImpl(Container.java:2287)
 [java]     at java.awt.Component.dispatchEvent(Component.java:4686)
 [java]     at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
 [java]     at java.awt.LightweightDispatcher.trackMouseEnterExit(Container.java:4620)
 [java]     at java.awt.LightweightDispatcher.processDropTargetEvent(Container.java:4558)
 [java]     at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4417)
 [java]     at java.awt.Container.dispatchEventImpl(Container.java:2273)
 [java]     at java.awt.Window.dispatchEventImpl(Window.java:2713)
 [java]     at java.awt.Component.dispatchEvent(Component.java:4686)
 [java]     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707)
 [java]     at java.awt.EventQueue.access$000(EventQueue.java:101)
 [java]     at java.awt.EventQueue$3.run(EventQueue.java:666)
 [java]     at java.awt.EventQueue$3.run(EventQueue.java:664)
 [java]     at java.security.AccessController.doPrivileged(Native Method)
 [java]     at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
 [java]     at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
 [java]     at java.awt.EventQueue$4.run(EventQueue.java:680)
 [java]     at java.awt.EventQueue$4.run(EventQueue.java:678)
 [java]     at java.security.AccessController.doPrivileged(Native Method)
 [java]     at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
 [java]     at java.awt.EventQueue.dispatchEvent(EventQueue.java:677)
 [java]     at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)
 [java]     at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
 [java]     at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
 [java]     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
 [java]     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
 [java]     at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
SiiNa commented 11 years ago

Ich hab das auch mal versucht... bei mir ist es so, dass ich nach dem Zoomen zwar andere Knoten verschieben kann, den, den ich vorher gehighlighted habe aber nicht mehr. Diesen Knoten kann ich überhaupt nicht mehr anwählen zum Verschieben. Wenn ich auf ihn rechtsklicke, kann ich auch nur noch "Information" im Menü sehen... weder "Delete" noch "Change name" sind sichtbar.