|
@@ -45,7 +45,6 @@ import java.awt.dnd.DropTargetListener;
|
45
|
45
|
import java.io.IOException;
|
46
|
46
|
import java.util.ArrayList;
|
47
|
47
|
|
48
|
|
-import javax.swing.DefaultListModel;
|
49
|
48
|
import javax.swing.JList;
|
50
|
49
|
import javax.swing.ListModel;
|
51
|
50
|
import javax.swing.ListSelectionModel;
|
|
@@ -112,7 +111,7 @@ public class ReorderableJList<T> extends JList<T> implements DragSourceListener,
|
112
|
111
|
|
113
|
112
|
@Override
|
114
|
113
|
public void setModel(final ListModel<T> model) {
|
115
|
|
- if (model instanceof DefaultListModel) {
|
|
114
|
+ if (model instanceof GenericListModel) {
|
116
|
115
|
super.setModel(model);
|
117
|
116
|
} else {
|
118
|
117
|
throw new IllegalArgumentException("model needs to be an instance of GenericListModel");
|