Main Content

javaObjectEDT

对事件调度线程 (EDT) 调用 Java 构造函数

说明

示例

JavaObj = javaObjectEDT(ClassName,x1,...,xN) 返回 Java® 对象数组 JavaObj,该数组由 Java 构造函数通过 EDT,根据与参量 x1,...,xN 匹配的签名而为指定类所创建。

示例

全部折叠

f = javaObjectEDT('javax.swing.JFrame','New Title');

在 EDT 中创建 JOptionPane

optPane = javaObjectEDT('javax.swing.JOptionPane');

对 EDT 调用 createDialog 方法。

dlg = optPane.createDialog([],'Sample Dialog');

输入参数

全部折叠

Java 类名称,指定为字符串或字符向量。

数据类型: char

ClassName 所需的 Java 构造函数输入参量(1 至 N,如果有),指定为任意类型。类构造函数参量列表指定参量类型。

详细信息

全部折叠

EDT

EDT 是 Java 中使用的事件调度线程。

提示

  • MATLAB® 从 EDT 中对 JavaObj 调用方法。

  • 指定类或 Java 对象的静态方法运行在 MATLAB 线程上,除非是使用 javaMethodEDT 函数调用的。

版本历史记录

在 R2009a 中推出