C ++ GUI в Java SWT

0

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

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

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

  • 0
    Вы хотите, чтобы все приложение было встроено в приложение Java?
  • 0
    да, это в основном то, что я хочу сделать
Теги:
user-interface
swt

1 ответ

0

Самое простое решение - запустить собственное приложение с Java. Однако это не похоже на то, что вы хотите сделать.

Второй самый простой способ сделать ваше родное приложение библиотекой и взаимодействовать с ней с помощью Java с использованием JNI или JNA (если вы так не заботитесь о производительности). См. Здесь. Вы переделаете свой интерфейс на Java (или, возможно, есть способ вставить Win32 или любую инфраструктуру графического интерфейса в нем, я не знаю).

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

Самый сложный метод - это внедрение JVM в ваше родное приложение.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню