Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  

CATEGORII DOCUMENTE





AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


EFECTUL DE FLICKERING AL ANIMATIE

java

+ Font mai mare | - Font mai mic







DOCUMENTE SIMILARE

Trimite pe Messenger
DESENAREA SI REIMPROSPATAREA DESENULUI
TRATAREA EVENIMENTELOR DE TASTATURA
CREAREA DE METODE CU ACELASI NUME SI ARGUMENTE DIFERITE
SUPRAINCARCAREA METODELOR CONSTRUCTOR
CREAREA CLASELOR
DISTRUGEREA CONTEXTELOR GRAPHICS
WHILE
VARIABILE DE CLASA
FOLOSIREA SUNETULUI
TRATAREA EVENIMENTELOR COMPONENTELOR

EFECTUL DE FLICKERING AL ANIMATIE

Acest efect - cu denumirea in limba engleza, traducerea fiind palpaire - este cauzat de modul de reimprospatare a fiecarui caddru de animatie.Dupa cum am mai spus:apelul metodei repaint() duce automat la un apel al metodei repaint().De fapt mai exista inca o metoda intermadiara pe care Java o foloseste pentru a redesena ecranul aplicatiei ; metoda update() - care sterge ecranul prin umplerea cu culoarea de fundal a ferestrei appletului si abia apoi se apeleaza paint().



Din cauza umplerii ecranului efectuata de metoda update() apare si acest efect de flickering.

In practica exista doua moduri de a evita acest eveniment suparator:

-         suprascrierea metodei update() astfel incat aceasta sa nu mai stearga ecranul sau sa nu stearga partile de fereastra care nu se vor modifica.

-         suprascrierea metodelor paint() si update() impreuna cu folosirea dublei memorari (double buffering).

Vom prezenta mai intai prima metoda, suprascrierea lui update() - aceasta fiind cea mai simpla ; in multe cazuri insa ea nu este aplicabila la programe mai complexe si va trebui utilizata cea de a doua tehnica de mai sus.








Politica de confidentialitate

DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 310
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2019 . All rights reserved

Distribuie URL

Adauga cod HTML in site