@Override
public boolean importData(TransferHandler.TransferSupport info) {
if (!info.isDrop()) {
return false;
}
final Transferable t = info.getTransferable();
final ArrayList<QService> dataA;
try {
dataA = (ArrayList<QService>) t.getTransferData(DataFlavor.stringFlavor);
} catch (UnsupportedFlavorException | IOException e) {
System.err.println(e);
return false;
}
if (dataA == null || dataA.isEmpty()) {
return false;
}
final DefaultListModel<QService> sl = (DefaultListModel<QService>) (((JList) (info
.getComponent())).getModel());
dataA.stream().forEach((data) -> {
if (data.isLeaf() && isGood(data)) {
sl.addElement(data);
} else {
QServiceTree.sailToStorm(data, (TreeNode service) -> {
if (service.isLeaf() && isGood((QService) service)) {
sl.addElement((QService) service);
}
});
}
});
return true;
}
PComplexService.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:sbc-qsystem
作者:
评论列表
文章目录