Main Content

javaObjectEDT

EDT(Event Dispatch Thread)에서 Java 생성자 호출

설명

예제

JavaObj = javaObjectEDT(ClassName,x1,...,xN)은 Java® 객체 배열 JavaObj를 반환합니다. 이는 인수 x1,...,xN과 시그니처가 일치하는 클래스의 Java 생성자에 의해 EDT에서 생성됩니다.

예제

모두 축소

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

EDT에서 JOptionPane을 만듭니다.

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

EDT에서 createDialog 메서드를 호출합니다.

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

입력 인수

모두 축소

Java 클래스 이름으로, string형이나 문자형 벡터로 지정됩니다.

데이터형: char

ClassName에 필요한 1에서 N(있는 경우)까지의 Java 생성자 입력 인수로, 임의의 유형으로 지정됩니다. 클래스 생성자 인수 목록은 인수 유형을 지정합니다.

세부 정보

모두 축소

EDT

EDT는 Event Dispatch Thread의 약어로, Java에서 사용됩니다.

  • MATLAB®은 EDT에서 JavaObj의 메서드를 호출합니다.

  • 지정된 클래스 또는 Java 객체의 정적 메서드는 javaMethodEDT 함수를 사용하여 호출되지 않는 한 MATLAB 스레드에서 실행됩니다.

버전 내역

R2009a에 개발됨