if (event.getName().equals("ok")) {
frame.dispose();
} else if (event.getName().equals("drag")) {
Object values[] = (Object[]) dataModel.getValue("list1.value");
if (values.length > 0) {
SimpleTransferable transferable = new SimpleTransferable();
transferable.addData("text/x-stringarray", values);
event.setData(transferable);
}
} else if (event.getName().equals("drop")) {
Object values[] = (Object[]) event.getData();
List list2 = (List) event.getSource();