Canvas+Image=trouble
1 отговора
43 прегледа
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....
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....
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 ...
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 ...