@Override
public Transferable createNewTransferable() {
return new ExTransferable.Single(Competence.dataFlavor) {
@Override
protected Object getData() throws IOException, UnsupportedFlavorException {
String competenceName = PGSupport.getIdentifierFromDialog("Name of competence");
if (competenceName == null) {
return null;
}
String elementName = PGSupport.getIdentifierFromDialog("Name of competence atom");
if (elementName == null) {
return null;
}
try {
return LapElementsFactory.createCompetence(competenceName, elementName);
} catch (DuplicateNameException ex) {
throw new FubarException("Creating new competence with only one name, what duplicate?", ex);
}
}
};
}
ExplorerFactory.java 文件源码
java
阅读 29
收藏 0
点赞 0
评论 0
项目:Pogamut3
作者:
评论列表
文章目录