【问题标题】:C++ GUI in Java SWTJava SWT 中的 C++ GUI
【发布时间】:2014-11-20 14:28:34
【问题描述】:

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

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

这可能吗?

【问题讨论】:

  • 您希望将整个应用程序嵌入到 Java 应用程序中?
  • 是的,这基本上就是我想要做的

标签: java c++ user-interface swt


【解决方案1】:

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

第二个最简单的方法是将您的本机应用程序变成一个库,并使用 JNIJNA 从 Java 与它进行交互(如果您不太关心性能的话)。见here。你会用 Java 重做你的界面(或者可能有一种方法可以在其中嵌入 Win32 或任何 GUI 框架,我不知道)。

也可以看看SWIG

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

【讨论】:

    猜你喜欢
    • 2010-12-17
    • 2023-03-18
    • 2011-07-31
    • 1970-01-01
    • 1970-01-01
    • 2010-11-22
    • 1970-01-01
    • 1970-01-01
    • 2011-08-08
    相关资源
    最近更新 更多