我如何为我的Java创建监听器在MATLAB GUI吗?

14日视图(30天)
我如何为我的Java创建监听器在MATLAB GUI吗?
我创建了一个Java GUI在MATLAB使用MATLAB代码,而不是创建和编译一个. Java文件。我如何创建侦听器对象,与GUI的对象吗?

接受的答案

MathWorks支金宝app持团队
在MATLAB中使用Java对象时,设置回调对象对应的听众的对象在Java代码中。
进口javax.swing。*;
%创建框架
摩根富林明= JFrame;
JF.setSize (300300);
%创建按钮
JB = JButton (“按我”);
JF.getContentPane.add (JB)
%这个回调对应的mouseClicked方法
%的MouseListener
集(JB,“MouseClickedCallback”,“disp(“按下按钮”)”)
%显示帧
JF.setVisible(真正的)
回调函数可以是:
1)一个字符串,将MATLAB命令在执行基本工作空间
2)一个函数处理的输入函数总是会处理的对象,分别和事件数据。
3)细胞数组第一个元素是一个函数名或函数句柄。前两个输入的函数会自动处理Java对象,和一个事件对象。细胞的其他元素数组传递的第三,第四,等输入功能。
请注意,听众只能创建Java类可以通过主要由classpath.txt搜索路径定义。

更多的答案(0)

下载188bet金宝搏

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的