2014-11-20 5 views
0

C++로 GUI 응용 프로그램을 개발했습니다. 이 GUI에는 그리기를 위해 외부 라이브러리에 속한 객체가 들어 있습니다.Java SWT의 C++ GUI

내가 필요한 것은이 GUI를 Java (Eclipse)로 만든 다른 GUI로 "가져 오는"것입니다. Java 애플리케이션에서이 C++ GUI를 보여줘야한다는 뜻입니다.

이것이 가능합니까?

+0

전체 응용 프로그램을 Java 응용 프로그램에 포함 시키시겠습니까? – Nick

+0

네, 기본적으로 저도하고 싶습니다. – StefzX

답변

0

가장 쉬운 해결책은 Java에서 원시 응용 프로그램을 시작하는 것입니다. 그래도 당신이하고 싶은 것처럼 들리는 것은 아닙니다.

두 번째 가장 쉬운 방법은 네이티브 응용 프로그램 라이브러리하고 (당신은 너무 많은 성능에 대해 걱정하지 않는 경우) JNI, 또는 JNA을 사용하여 Java에서 상호 작용이다. here을 참조하십시오. Java로 인터페이스를 다시 할 수 있습니다 (또는 Win32 또는 그 안에 어떤 GUI 프레임 워크를 포함 할 수있는 방법이 있을지 모르겠습니다).

SWIG도 참조하십시오.

가장 어려운 방법은 네이티브 응용 프로그램에 JVM을 포함시키는 것입니다.