Почему прокрутка в браузере заставляет java-апплет мерцать? - PullRequest
2 голосов
/ 22 февраля 2010

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

1 Ответ

1 голос
/ 11 марта 2010

Потому что Java-апплеты используют обычные / медленные 2D-возможности вашей графической карты. Тот факт, что стек большой / сложный, ОС -> Браузер -> Java VM -> Ваше приложение также не помогает.

Flash-приложения по умолчанию используют 3D-ускорение за кулисами, поэтому они не страдают от этой проблемы, поскольку подключаются непосредственно к вашей 3D-карте (в обход холста браузера).

Вы также можете попробовать запустить Java2D / апплеты, используя 3D-ускорение, но тогда вы потеряете совместимость, которую предлагает платформа Java (независимость от ОС).

http://java.sun.com/j2se/1.5.0/docs/guide/2d/new_features.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...