假设有人使用GUIDE制作了一个Matlab GUI。现在,我想在编程环境中使用该代码--这不是人在循环中。对我来说,用什么最简单的方法来“编写”人类与GUI的交互脚本,以便以适当的顺序操作各种控件,使工具处理我的数字并获得结果?我正在寻找一种非侵入性的方式来重用这个工具的功能。我理想的调用Matlab功能的编程环境应该是Java。
我可以打开GUIDE .fig并跟踪各种控件上的所有回调函数,但设计模式似乎是将所有数据都放到handles变量中。
我已经能够使用Matlab Builder JA for Java来生成java类,如果这对我有任何帮助的话。如有任何建议,我们将不胜感激。
我从Oracle Docs复制了示例程序,并在Eclipse中运行它。
然而,每次运行它,我都会得到一个ConnectionException。我还需要配置其他东西吗?另外,我对这个问题的理解还很薄弱,请您推荐一下关于Java编程的初学者指南。
代码是
public class Test {
public static void main(String[] args) throws Exception {
URL oracle = new URL("http://www.oracle.com/");
URLConnection yc =