您可以在C ++中使用Java Swing吗

科迪·理查森(Cody Richardson)

这可能是一个奇怪的问题,但是我想知道您是否可以在c ++ 14中使用Java。我不太在乎GTK(我发现它令人困惑并且过于复杂)。但是,Swing非常易于使用,并且您可以非常迅速地获得一个可以运行的项目。因此,我想知道是否可以在c ++中使用Java Swing,以便可以将Swing用作前景,如在图形中看到的那样,并在背景中使用c ++,如在计算和对象中看不到的东西和东西。因此,如果我可以让C ++代码告诉Swing外观,或何时进行更新,这对于我所考虑的项目将非常有用。在此先感谢您收到的任何建议。

编辑:能够在Java内部使用c ++ 14也是可以接受的。另外,如果有人也可以给我示例代码,这将非常有帮助。谢谢!

告密者

您不应从C ++运行Java,而应从Java运行C ++。Oracle提供了一种使用JNI加载本机共享库的方法。

因此,您将使用Swing在Java中创建视图,然后通过调用预编译并在共享库中导出的C ++函数来更新视图。

就是说,使用JNI非常棘手,而提高C ++的速度可能不值得。因此,您应该考虑仅使用Java(或仅使用C ++和库来创建GUI,例如Qt)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

您可以在C中使用阶乘宏吗?

来自分类Dev

您可以在C中使函数参数指向变量吗?

来自分类Dev

您可以在getElementById中使用通配符吗?

来自分类Dev

您可以在getElementById中使用通配符吗?

来自分类Dev

您可以在C / C ++ include指令中使用环境变量吗?

来自分类Dev

您可以在UWP的C#代码中使用C ++ DLL吗?

来自分类Dev

您可以在C / C ++ include指令中使用环境变量吗?

来自分类Dev

您可以在c ++中的抽象类中使用抽象函数吗?

来自分类Dev

您可以在C#中使用太多新实例来引起内存问题吗?

来自分类Dev

可以在JSP中包含Java Swing吗?

来自分类Dev

您可以使用JNI在从Java调用的c ++函数中创建新的JVM吗?

来自分类Dev

您可以在类主体中使用未实现的Java方法(类似于python pass)吗?

来自分类Dev

您可以在RESTFUL环境中使用NodeJs Passport会话吗?

来自分类Dev

您可以在Restangular中使用多个变量构建URL吗?

来自分类Dev

您可以在页面中使用Jekyll布局变量吗?

来自分类Dev

您可以在Visual Studio 2012中使用SignalR吗?

来自分类Dev

您可以在WPF应用程序中使用jQuery吗?

来自分类Dev

您可以在secrets.yml中使用'<<:* default'吗?

来自分类Dev

您可以在Bootstrap 2.3中使用面板吗

来自分类Dev

您可以在JBehave中使用TestNG的dataprovider吗?

来自分类Dev

您可以在Golang中使用SQLite ATTACH和DETACH吗

来自分类Dev

您可以在Swift中使用FBSnapshottestcase库吗?

来自分类Dev

您可以在离线Intranet环境中使用Cordova吗?

来自分类Dev

您可以在Qt Creator中使用环境变量吗?

来自分类Dev

您可以在PHP数组键中使用逗号吗?

来自分类Dev

您可以在Laravel中使用OR方法在何处作为序号吗?

来自分类Dev

您可以在Python中使用日期时间求和吗?

来自分类Dev

您可以在Angular 2中使用独立指令吗?

来自分类Dev

您可以在R中的函数中使用嵌套参数吗?

Related 相关文章

  1. 1

    您可以在C中使用阶乘宏吗?

  2. 2

    您可以在C中使函数参数指向变量吗?

  3. 3

    您可以在getElementById中使用通配符吗?

  4. 4

    您可以在getElementById中使用通配符吗?

  5. 5

    您可以在C / C ++ include指令中使用环境变量吗?

  6. 6

    您可以在UWP的C#代码中使用C ++ DLL吗?

  7. 7

    您可以在C / C ++ include指令中使用环境变量吗?

  8. 8

    您可以在c ++中的抽象类中使用抽象函数吗?

  9. 9

    您可以在C#中使用太多新实例来引起内存问题吗?

  10. 10

    可以在JSP中包含Java Swing吗?

  11. 11

    您可以使用JNI在从Java调用的c ++函数中创建新的JVM吗?

  12. 12

    您可以在类主体中使用未实现的Java方法(类似于python pass)吗?

  13. 13

    您可以在RESTFUL环境中使用NodeJs Passport会话吗?

  14. 14

    您可以在Restangular中使用多个变量构建URL吗?

  15. 15

    您可以在页面中使用Jekyll布局变量吗?

  16. 16

    您可以在Visual Studio 2012中使用SignalR吗?

  17. 17

    您可以在WPF应用程序中使用jQuery吗?

  18. 18

    您可以在secrets.yml中使用'<<:* default'吗?

  19. 19

    您可以在Bootstrap 2.3中使用面板吗

  20. 20

    您可以在JBehave中使用TestNG的dataprovider吗?

  21. 21

    您可以在Golang中使用SQLite ATTACH和DETACH吗

  22. 22

    您可以在Swift中使用FBSnapshottestcase库吗?

  23. 23

    您可以在离线Intranet环境中使用Cordova吗?

  24. 24

    您可以在Qt Creator中使用环境变量吗?

  25. 25

    您可以在PHP数组键中使用逗号吗?

  26. 26

    您可以在Laravel中使用OR方法在何处作为序号吗?

  27. 27

    您可以在Python中使用日期时间求和吗?

  28. 28

    您可以在Angular 2中使用独立指令吗?

  29. 29

    您可以在R中的函数中使用嵌套参数吗?

热门标签

归档