Swing / более одного апплета в одной JVM - PullRequest
1 голос
/ 23 марта 2012

Я использую обработку (.org), core.jar внутри Swing-GUI.Сейчас я пытаюсь инициализировать несколько представлений в графическом интерфейсе, тогда как ядро ​​обработки - это простой апплет (PApplet расширяет апплет), и в настоящее время я не уверен, возможно ли инициализировать больше апплетов в той же JVM / том же графическом интерфейсе.

Редактировать: Может быть, у меня возникли проблемы из-за потока анимации, который запускается / используется из обработки (и, возможно, именно поэтому что-то портится, тогда как активация только одного представления работает).

Ответы [ 2 ]

2 голосов
/ 24 марта 2012

С Следующее поколение в технологии Java-плагинов для апплетов :

Апплет может втиснуть себя в свой собственный экземпляр машины JVM отдельно от всех других апплетов, если вам нравится:
<param name="separate_jvm" value="true" />

1 голос
/ 23 марта 2012

Это действительно не должно создавать проблем (например, два апплета в одном HTML). Если вы используете Swing, возможно, лучше использовать JApplet вместо Applet.

Вероятные проблемы? Общие собственные классы со статическими полями. Соблюдение цикла init / start / stop / destroy. Эмуляция апплета.

Я просто создал общую базу кода для апплета и приложения, и там действительно ничего сложного не потребовалось.

...