C++ GUI in Java SWT

C++ GUI in Java SWT

本文关键字:SWT Java in GUI C++      更新时间:2023-10-16

我在C++年开发了一个GUI应用程序。此 GUI 包含属于用于绘图的外部库的对象。

我需要的是将此 GUI "导入"到另一个使用 Java (Eclipse) 制作的 GUI 中。我的意思是我需要在 Java 应用程序中显示这个C++ GUI。

这可能吗?

最简单的解决方案是从 Java 启动本机应用程序。不过,这听起来不像你想做的。

第二种最简单的方法是将本机应用程序创建为库,并使用JNI或JNA(如果您不太关心性能)从Java与之交互。看这里。你会在 Java 中重做你的界面(或者也许有一种方法可以在其中嵌入 Win32 或任何 GUI 框架,我不知道)。

也看看SWIG。

最困难的方法是在本机应用程序中嵌入 JVM。