javaMethodEDT

Call Java method from Event Dispatch Thread (EDT)

Syntax

javaMethodEDT(MethodName,JavaObj,x1,...,xN)
javaMethodEDT(StaticMethodName,ClassName,x1,...,xN)

Description

example

javaMethodEDT(MethodName,JavaObj,x1,...,xN) calls the method in the class of the Java® object array with the signature matching the arguments x1,...,xN. MATLAB® calls the method from the Event Dispatch Thread (EDT).

javaMethodEDT(StaticMethodName,ClassName,x1,...,xN) calls the static method in class ClassName.

Examples

collapse all

Create a java.util.Vector object v and add a string element.

v = java.util.Vector;
javaMethodEDT('add',v,'string');

Input Arguments

collapse all

Nonstatic Java method name, specified as a string or character vector.

Example: javaMethod('DataDefinitionAndDataManipulationTransactions',T)

Data Types: char | string

Array, specified as a Java object of the class containing the method.

Java method input arguments, 1 through N (if any), required by MethodName or StaticMethodName, specified by any type. The method argument list specifies the argument type.

Static Java method name, specified as a string or character vector.

Example: java.lang.Double.isNaN(2.2)

Data Types: char | string

Java class name, specified as a string or character vector, containing StaticMethodName.

Data Types: char | string

More About

collapse all

EDT

The EDT is the Event Dispatch Thread, used in Java.

Introduced in R2009a