我想用Java Scene Builder开发一个带有JavaFX的应用程序。 但是有可能将它与Matlab连接? 我的意思是:我用Matlab工作,但不是在Matlab上显示结果,而是想用这个应用程序显示它 如果是,如何?我们如何才能将JavaFX应用程序与Matlab连接起来
请我需要你们的帮助,我想提出的申请我最后的项目研究
我在等待着你的答案 预先感谢您
我想用Java Scene Builder开发一个带有JavaFX的应用程序。 但是有可能将它与Matlab连接? 我的意思是:我用Matlab工作,但不是在Matlab上显示结果,而是想用这个应用程序显示它 如果是,如何?我们如何才能将JavaFX应用程序与Matlab连接起来
请我需要你们的帮助,我想提出的申请我最后的项目研究
我在等待着你的答案 预先感谢您
我也做了一样的,所以是有可能。
与MatlabControl(Running MATLAB function from Java)的链接很有用,但对我而言还不够。
在这种情况下,如果您只是想从Matlab的基本工作区(运行某些脚本)显示一些(静态)数据,那么就足够了,因为您可以使用MatlabControl类。
如果你想要一些真正的交互(你在Matlab中有一个领域模型,并想在某些用户交互上对领域模型进行更改,然后更新前端),那么这个类是不够的(我没有使用它)。
从Java事件发送到Matlab的:http://undocumentedmatlab.com/blog/matlab-callbacks-for-java-events
如果你有一个比较复杂的应用程序,则结构如下:
它的状态还取决于您应该支持哪个Matlab版本:如果您需要支持ML版本< R3013a => Matlab附带了Java6 JVM。在这种情况下,您可以提供JavaFX 2.2运行时环境(下载环境,放在您的代码附近并将javafxrt.jar添加到类路径中)。从R2013a开始,你可以使用JavaFX 8.如果你很幸运,你只需要支持R2015 - >随Java8一起提供 - >它包含JavaFX。
希望这会有所帮助。
请参阅http://stackoverflow.com/questions/1607933/running-matlab-function-from-java –
谢谢,我会看到它 – ridoibm75