请问使用jni如何把mfc做的界面嵌入到awt或swing里 请问使用jni如何把mfc做的界面嵌入到awt或swing里希望能有例子,指点一下,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比如把mfc中的按钮、文本框等组件在awt或swing里显示 jni恐怕不能完成这个任务,mfc和java组件的显示完全是两种不同的渲染机制 可以是可以,不过不是你说的方式,一般都采用OLE的方式。首先把你的MFC程序做成OCX/ActiveX控件,然后用JNI。 从技术上来说,我觉得应该没什么问题,但是既然界面都是用MFC做的,为什么还要用java呢?用了jni技术以后,java跨平台优势荡然无存,在代码管理上,即用到java有用到C++这样代码则可能及其困难,而且还要求懂双语言的人来维护,从性能上和内存分配上来说,java的性能绝对是一个劣势,而且两种语言对内存处理都不同.在这种诸多不利的情况下,你应该放弃java开发这个东西,而专门用mfc来做,当然你的目的知识学习的话另当别论了. Swing窗口切换的问题 关于对象的周期 JSP运行出错 奇怪, \u000a被识别为: 未结束的字符串字面值 LinkedList排序问题,大家来帮忙呀!!!!!!!!!!!!!!!!! javascript与jsp如何 连接 applet中怎么设置图片的透明度? 高分征求关于通过jni访问vb做的dll的例子。 为什么我下载的JAVA入门经典只有第一、二和十五章,有哪位朋友下载到全的,告诉我啊。JAVA入门的书哪位比较好啊? 在java中如何读取文件 【求】com.sun.image.codec.jpeg.*包的API下载 怎样用Javassist修改一个类的构造方法?
用了jni技术以后,java跨平台优势荡然无存,在代码管理上,即用到java有用到C++这样代码则可能及其困难,而且还要求懂双语言的人来维护,从性能上和内存分配上来说,java的性能绝对是一个劣势,而且两种语言对内存处理都不同.在这种诸多不利的情况下,你应该放弃java开发这个东西,而专门用mfc来做,当然你的目的知识学习的话另当别论了.