Как встроить SWT браузер в свинг jframe
Я хочу встроить свой SWT браузер в свинг jframe. Я пробую образец, но нужно изменить размер окна, чтобы загрузить окно браузера. Что я могу сделать, чтобы перекрасить холст, без изменения размера?
1 ответ
Вот рабочий пример GIT, показывающий, как встраивать SWT в традиционную Swing JPanel: https://gist.github.com/caprica/6890618 (текстовая версия: здесь)
Хитрость в том, чтобы создать java.awt.Canvas
связан с оболочкой SWT. Этот холст может быть добавлен к любому традиционному компоненту Swing. Цикл оболочки SWT управляется отдельным потоком.
Вот скриншот моей Windows 7 с Java 7: