本文整理了Java中org.openide.nodes.FilterNode.getDropType()
方法的一些代码示例,展示了FilterNode.getDropType()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FilterNode.getDropType()
方法的具体详情如下:
包路径:org.openide.nodes.FilterNode
类名称:FilterNode
方法名:getDropType
暂无
代码示例来源:origin: eu.agrosense.client/grid-api
@Override
public PasteType getDropType(Transferable t, int action, int index) {
// rely on AbstractNode behavior which checks if the transferable contains a NodeTransfer.Paste.
return super.getDropType(t, action, index);
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-project
@Override
public PasteType getDropType(Transferable t, int action, int index) {
try {
if (t.isDataFlavorSupported(DataFlavor.javaFileListFlavor)){
Object data = t.getTransferData(DataFlavor.javaFileListFlavor);
if (data != null) {
List list = (List) data;
for (Object each : list) {
File f = FileUtil.normalizeFile((File) each);
FileObject file = FileUtil.toFileObject(f);
if (file != null && JAVA_MIME_TYPE.equals(file.getMIMEType())) { //NO18N
// don't allow java files, see #119968
return null;
}
}
}
}
} catch (UnsupportedFlavorException ex) {
Exceptions.printStackTrace(ex);
} catch (IOException ex) {
Exceptions.printStackTrace(ex);
}
return super.getDropType(t, action, index);
}
}
代码示例来源:origin: org.netbeans.api/org-netbeans-modules-java-project-ui
return hasPackageFlavor ? null : super.getDropType (t, action, index);
} catch (UnsupportedFlavorException e) {
Exceptions.printStackTrace(e);
return super.getDropType (t, action, index);
内容来源于网络,如有侵权,请联系作者删除!