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

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

例如下图在C#是可以的

 
1.jpg



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

 
2.jpg



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

 
3.jpg



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

0 个评论

要回复文章请先登录注册