-1
Matlab에서 GUI를 만들려면 어떻게해야합니까?Matlab에서 GUI를 만드는 다른 방법
GUIDE에 대해 알고 있지만 제공하는 맞춤 설정의 양에 만족하지 않습니다. 다른 옵션에는 어떤 것이 있습니까?
Matlab에서 GUI를 만들려면 어떻게해야합니까?Matlab에서 GUI를 만드는 다른 방법
GUIDE에 대해 알고 있지만 제공하는 맞춤 설정의 양에 만족하지 않습니다. 다른 옵션에는 어떤 것이 있습니까?
저는 Matlab의 GUI에 Matlab-Java 인터페이스를 사용하는 큰 제안자입니다. 조금 더 성가시다. 그러나 합리적으로 기능을 갖춘 GUI라면 문제가 될만한 가치가있다. 자바 프로그래밍과 비슷하지만 m- 스크립트 인터페이스를 사용합니다. Java GUI를 만들려면 Matlab 내장 함수 javaObjectEDT
을 사용하고 인스턴스화하려는 클래스를 전달해야합니다.
frame = javaObjectEDT('javax.swing.JFrame');
javaObjectEDT
호출하면 매트랩 기능 핸들에 콜백을 설정하는 경우 등 가비지 컬렉션, 을 보장하기 위해 매스 웍스 추천, 당신은 따라야합니다 :
hjObj = handle(jObj, 'CallbackProperties');
set(hjObj,'MouseClickedCallback',{@treeClicked,fig},'ToolTipText','Tip: use Alt-Click to edit plotting functions');
어느 설명 된 here.
많은 세부 사항이 있지만 핵심은 Matlab과 잘 통합되는 m 스크립트 기반 Java입니다.
귀찮게하는 GUIDE는 정확히 무엇입니까? –
언제든지 직접 GUI를 프로그래밍 할 수 있습니다. 그냥 위젯을 만들고 주위에 놓으세요. – angainor
@Andrey : GUIDE의 사용자 정의 옵션이 매우 적어서 귀찮게됩니다. – Atish