G
Guest
Gast
Kann mir jemand sagen wieso diese Demo von Sun bei bestimmten Aktionen eine Exception wirft?
Bräuchte genau dieses Beispiel in meiner Anwendung.
Leider wird bei bei dem Punkt "model.remove(indices)" in bestimmten Konstellationen eine exception geworfen.
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 3 >= 3
at java.util.Vector.elementAt(Vector.java:432)
at javax.swing.DefaultListModel.remove(DefaultListModel.java:476)
at drag.ArrayListTransferHandler.exportDone(ArrayListTransferHandler.java:141)
at javax.swing.TransferHandler$DragHandler.dragDropEnd(TransferHandler.java:768)
at java.awt.dnd.DragSourceContext.dragDropEnd(DragSourceContext.java:399)
at sun.awt.dnd.SunDragSourceContextPeer$EventDispatcher.run(SunDragSourceContextPeer.java:432)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
Mich wundert das das noch keinem aufgefallen ist, da die Sourcen vom JFC SUN Tutorial sind.
hier der Link zu den Sourcen
Bräuchte genau dieses Beispiel in meiner Anwendung.
Leider wird bei bei dem Punkt "model.remove(indices)" in bestimmten Konstellationen eine exception geworfen.
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 3 >= 3
at java.util.Vector.elementAt(Vector.java:432)
at javax.swing.DefaultListModel.remove(DefaultListModel.java:476)
at drag.ArrayListTransferHandler.exportDone(ArrayListTransferHandler.java:141)
at javax.swing.TransferHandler$DragHandler.dragDropEnd(TransferHandler.java:768)
at java.awt.dnd.DragSourceContext.dragDropEnd(DragSourceContext.java:399)
at sun.awt.dnd.SunDragSourceContextPeer$EventDispatcher.run(SunDragSourceContextPeer.java:432)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
Mich wundert das das noch keinem aufgefallen ist, da die Sourcen vom JFC SUN Tutorial sind.
hier der Link zu den Sourcen