주요 콘텐츠

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 생성자 입력 인수로, 임의의 유형으로 지정됩니다. 클래스 생성자 인수 목록은 인수 유형을 지정합니다.

세부 정보

모두 축소

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

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

버전 내역

R2009a에 개발됨