Я разработал приложение с графическим интерфейсом на C ++. Этот графический интерфейс содержит объекты, которые принадлежат внешним библиотекам для рисования.
Мне нужно «импортировать» этот графический интерфейс в другой графический интерфейс, созданный на Java (Eclipse). Я имею в виду, мне нужно показать этот C ++ GUI в приложении Java.
Это возможно?
Самое простое решение — запустить нативное приложение из Java. Это не похоже на то, что вы хотите сделать, хотя.
Второй самый простой способ — сделать ваше нативное приложение библиотекой и взаимодействовать с ним из Java, используя JNI, или же ЮНА (если вы не очень заботитесь о производительности). Увидеть Вот. Вы бы переделали свой интерфейс в Java (или, возможно, есть способ встроить в него Win32 или какую-либо инфраструктуру GUI, я не знаю).
Также взгляните на SWIG.
Сложнее всего было бы встроить JVM в ваше собственное приложение.