C++ GUI in Java SWT
C++ GUI in Java SWT
我在C++年开发了一个GUI应用程序。此 GUI 包含属于用于绘图的外部库的对象。
我需要的是将此 GUI "导入"到另一个使用 Java (Eclipse) 制作的 GUI 中。我的意思是我需要在 Java 应用程序中显示这个C++ GUI。
这可能吗?
最简单的解决方案是从 Java 启动本机应用程序。不过,这听起来不像你想做的。
第二种最简单的方法是将本机应用程序创建为库,并使用JNI或JNA(如果您不太关心性能)从Java与之交互。看这里。你会在 Java 中重做你的界面(或者也许有一种方法可以在其中嵌入 Win32 或任何 GUI 框架,我不知道)。
也看看SWIG。
最困难的方法是在本机应用程序中嵌入 JVM。
相关文章:
- 在java中解决这段代码时面临循环中的问题
- 尝试用java代码编译和运行c++代码
- 在这种情况下,java对象是否可以调用本机函数
- 在java中读取c++字节的位字段
- 为什么C++对链表中的下一个节点使用指针,而像 C# 或 Java 这样的语言只使用类 Node 的名称?
- 使用已使用 java 编码的 openssl 解码数据
- SWIG Java 在使用 -DSWIGWORDSIZE64 时将int64_t转换为 jlong
- Android Java USB for native cpp
- 在由Sublime文本3编译后在cmd上显示Java程序输出
- C++ equivalent to Java Map getOrDefault?
- C++ 中的 Java 样式枚举
- 是否有技术原因阻止 Java 中的 final C++ 像 const 一样严格?
- 加密在 Windows、C++ 和 Java 中传输中的数据
- Java从C++回调到C++回调
- 在 c++ 中模拟输入并在 JAVA 中读取它?
- 用C++包装 Java 库 (JNI)
- 使用 TreeSet Java 对反转进行计数
- 验证openssl c++中的签名,这是由JAVA DSA签名的?
- 如何通过 JNI 将 C 字符串表情符号传递给 Java
- C++ GUI in Java SWT