Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

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

Was this topic helpful?