C ++ GUI в Java SWT

Я разработал приложение с графическим интерфейсом на C ++. Этот графический интерфейс содержит объекты, которые принадлежат внешним библиотекам для рисования.

Мне нужно «импортировать» этот графический интерфейс в другой графический интерфейс, созданный на Java (Eclipse). Я имею в виду, мне нужно показать этот C ++ GUI в приложении Java.

Это возможно?

0

Решение

Самое простое решение — запустить нативное приложение из Java. Это не похоже на то, что вы хотите сделать, хотя.

Второй самый простой способ — сделать ваше нативное приложение библиотекой и взаимодействовать с ним из Java, используя JNI, или же ЮНА (если вы не очень заботитесь о производительности). Увидеть Вот. Вы бы переделали свой интерфейс в Java (или, возможно, есть способ встроить в него Win32 или какую-либо инфраструктуру GUI, я не знаю).

Также взгляните на SWIG.

Сложнее всего было бы встроить JVM в ваше собственное приложение.

0

Другие решения


По вопросам рекламы [email protected]