Original JFC Tutorial Demo DragListDemo hat einen Bug!

  • Themenstarter Themenstarter Guest
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
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
 
achja ist zwar ein 1.4 example sollte aber doch mit 1.5 auch klappen, oder?
 
Ja ist 1zu1 der von Sun. Hab den Link nur genommen da es dort schön bunt dargestellt wird.
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben