2016-05-16 83 views
0

我有几种可拖动的组件类型。我必须确保当前拖动的组件只能放在具有相同类型的放置目标上。用客户端拖放到客户端标准条件

ClientSideCriterion ContainsDataFlavor似乎适合于此任务。但我发现没有办法标记我的可拖动组件,它们是哪种类型。

有了这个,我可以制定X型的唯一部件被允许落目标:

@Override 
public AcceptCriterion getAcceptCriterion() 
{ 
    return new ContainsDataFlavor("ComponentType_ONE"); 
} 

但我怎么可以标记与测试类型DragAndDropWrapper

回答

0

那么,标准ContainsDataFlavor不幸的是不适合我的用例。

经过大量的研究和调试,我决定实施自己的ClientSideCriterion。这并不难,你只需要两个类,基本上只有一个方法,就是这样。