Если вы перенесете свое приложение на Java SWT, тогда вы потеряете желаемую функциональность использования в IE, а также в других продуктах MS на основе технологии COM или ActivX. Хотя одним грубым способом может быть использование двунаправленного COM-брокера, например Jacob .
Если будет предоставлен выбор, я воспользуюсь встроенной в SWT поддержкой COM и постараюсь встроить ваш компонент activex в мое приложение swt. Например, вы можете посмотреть на:
org.eclipse.swt.browser.IE
- Предоставляет доступ к компоненту IE ActiveX в виде элемента управления браузером SWT.
org.eclipse.compare.internal.win32.WordComparison
это часть плагина diff файла eclipse. Этот класс написан очень хорошо и дает отрывок из двух файлов MS Word со вкусом COM.
Таким образом, я могу сохранить activex в любых целях.
Существует эта статья о добавлении поддержки ActiveX в SWT без использования стороннего COM-моста