Canvas+Image=trouble

1 отговора 43 прегледа
#1

Canvas+Image=trouble

Hi 2 All.
Zna4i imam sledniat problem. Imam Applet, v koito si Create-vam Canvas.
Ot Cavasa Si suzdavam "Image", ot koito puk polu4avam "Graphics".

Kato napravq myGraphics.drawLine(x,y,x,y); - raboti bez problemi. Taka e i s vsi4ki ostanali formi (Circle, Ellipse. i .t.n.)
OBA4E: kato se opitam da Draw-na Image - image ne se pokazva. (Makar 4e e ve4e e zareden). Kato opresnq Browsera, se pokazva 4ak na vtoriqt pat. (Taka stava i v AppletView-ra.)

Probfah da flush-vam i repaintvam po 2 puti no efekta e pak sashtiqt - kartinkata se pokazva 4ak na vtoriqt pat.
Datite savet PLS....

Отговор
в отговор на Java_Fan #2

Re: Canvas+Image=trouble

Znachi opitvai slednoto:
Kato si get-nesh image ot canvas-a, v paint() metoda da go prerisuvash.( ofscreen image).


graph = m_image.getGraphics();
graph.drawImage(m_image,0,0,this);
v PAINT() pravish

g.drawImage(m_image,0,0,cnvH,cnvW,this)

Moje i da stane taka.. ;-)))

Emptiness Is Filling Me ...
Отговор