ae(ArcEngine) java swing开发入门系列(2):ae的类型转换和Proxy类说明

做过C#版ae的都知道,操作同一个“对象”,用他的不同功能要转换到相应的接口,但java版有时不能直接做类型转换

例如下图在C#是可以的

 

但在java不行,这样转会报错,看IFeatureClass的定义,可以看到根本没继承IDataset

 

在java的转换方法是利用对应的Proxy类

 

PS:java版也不是所有转换都不能直接转换,因此建议遇到新的情况,可以先转一下,报错了再找Proxy类也不迟

posted @ 2019-06-24 16:57  cannel  阅读(405)  评论(0编辑  收藏  举报