private static void addType(Map result, String atom, String mimeType, String description, String className)
{
try
{
DataFlavor df = new DataFlavor(mimeType, description);
SystemFlavorMap map = (SystemFlavorMap) SystemFlavorMap.getDefaultFlavorMap();
map.addUnencodedNativeForFlavor(df, atom);
ClassLoader loader = Thread.currentThread().getContextClassLoader();
Class cls = loader == null ? Class.forName(className) : loader.loadClass(className);
ExportFileType type = (ExportFileType) cls.newInstance();
result.put(df,type);
}
catch (Throwable x)
{
System.err.println("Unable to install flavor for mime type '"+mimeType+"' (this is expected if not using JDK 1.4)");
}
}
VectorGraphicsTransferable.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:r2cat
作者:
评论列表
文章目录