PComplexService.java 文件源码

java
阅读 26 收藏 0 点赞 0 评论 0

项目:sbc-qsystem 作者:
@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;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号