Article View: es.comp.lenguajes.java
Article #26358Re: getGraphics
From: Pablo Manrubia Diez
Date: Wed, 13 Jan 1999 00:00
Date: Wed, 13 Jan 1999 00:00
34 lines
2021 bytes
2021 bytes
Gracias por la ayuda, pero mi problema no es la lectura, soy capaz a leer la foto y dibujarla en un applet haciendo g.drawImage(foto,0,0,this), porque el applet ya tiene un contexto grafico cogido, sin necesidad de capturarlo. Pero el problema es cuando capturo el contexto grafico del panel, que no me lo coge. Paneln deriva de container. Al derivar de este, debe de tener un metodo getGraphics, y es aqui en donde tengo el problema ya que no soy capaz a coger el contexto grafico del panel para dibujar en el, me devuelve un null. y cuando hago un g.drawImage.. como g es null me lanza un null pointer exception como es logico. De todas maneras, de nuevo gracias por la ayuda. Hekate (heren@bezeroak.euskaltel.es) wrote: : Bueno, la verdad es que yo no he usado esa t�cnica, sino la del double : buffering y puedo asegurarte que funciona. : La movida es la siguiente (te lo estoy contando de memoria, as� que si : tuvieses alg�n problema me escribes): : Graphics off; : Image im; : im=getImage(...); : off=im.getGraphics(); : Despu�s trabajas sobre off, y en el m�todo paint trasvasas el contenido : al contexto gr�fico que finalmente ver�s: : g.drawImage(im,0,0,this); -- -- Pablo Manrubia Diez pablom@petra.euitio.uniovi.es
Technical Details
Message-ID:
<77iogg$142$1@sci.cpd.uniovi.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<77g1mt$7df$1@sci.cpd.uniovi.es> <77hsk6$a07$1@obelix.comunet.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,eeb205fdb110c7eb X-Google-Attributes: gid1116f3,public From: pablom@petra.euitio.uniovi.es (Pablo Manrubia Diez) Subject: Re: getGraphics Date: 1999/01/13 Message-ID: <77iogg$142$1@sci.cpd.uniovi.es> X-Deja-AN: 432214454 Content-Transfer-Encoding: 8bit References: <77g1mt$7df$1@sci.cpd.uniovi.es> <77hsk6$a07$1@obelix.comunet.es> Content-Type: text/plain; charset=iso-8859-1 X-Complaints-To: abuse@si.uniovi.es X-Trace: sci.cpd.uniovi.es 916251984 1154 156.35.81.1 (13 Jan 1999 18:26:24 GMT) Organization: Universidad de Oviedo Mime-Version: 1.0 NNTP-Posting-Date: 13 Jan 1999 18:26:24 GMT Newsgroups: es.comp.lenguajes.java