Автономный .jar работает отлично, но при внедрении в HTML частота кадров падает до 1 fps - PullRequest
1 голос
/ 02 августа 2010

У меня есть один файл .jar, который я создаю с помощью запускаемой в Eclipse функции экспорта файла .jar. Этот файл работает безупречно, когда вы просто загружаете его и запускаете. Сейчас я пытаюсь встроить его в файл HTML, но у меня возникли проблемы.

Вот отдельная банка

Вот страница, на которой я пытаюсь вставить файл .jar. Я не мог заставить его работать самостоятельно, но если я взял файл Main.class из каталога bin / моего проекта и включил его тоже, он почти работает.

<html>
<head><title>Voronoi Cells</title></head>
<body>
<applet code="Main.class" archive="Voronoi_Standalone_Local.jar" width="600" Height="500">
</applet>
</body>
</html>

Вот эта страница в сети

При таком расположении в Chrome апплет показывает, но частота кадров составляет всего около 1 кадра в секунду.

Вылетает Firefox.

Это прекрасно работает, Safari!

Кому интересно, что он делает в IE.

Какой правильный тег апплета я должен использовать? Я бы предпочел ссылаться только на один отдельный файл .jar, если это возможно. Почему частота кадров в Chrome такая плохая?

1 Ответ

1 голос
/ 02 августа 2010

Хороший там.

Я бы предложил добавить счетчик номера кадра и отобразить его поверх кадра.

Я предполагаю, что вы обнаружите, что частота обновлений, помещающих данные фрейма Java внутри страницы, слишком мала, поэтому у вас много обновлений, но они не попадают на страницу.

Я бы предложил открыть новый JFrame и показать его, чтобы посмотреть, поможет ли это. Если да, то это проблема с плагином для «дыры» на странице браузера.

...