Article View: es.comp.lenguajes.java
Article #29289Re: Pintar desde fuera del metodo Paint
From: Alberto S. H.
Date: Tue, 27 Jan 1998 00:00
Date: Tue, 27 Jan 1998 00:00
39 lines
2260 bytes
2260 bytes
Jorge Baez wrote: > Se me ocurren dos cosas: > 1.- tener un m�todo handleEvent, que supongo que tendr�s, donde lances los > eventos de tu botones y todo eso. > 2.- Usar doble buffer para pintar, usando un timer (thread) que se encargue > de actualizar el buffer, y poner en el metodo paint el volcado. > > Un saludo y suerte con el proyecto. > > >�Como puedo hacer que la simulacion este en marcha y los botones > >activos? > > Hola, y perdona por insistir. Mi principal problema es que mi simulacion no pinta hasta que la pantalla no se ha modificado, con lo que el usuario, si no lo sabe, se puede pasar horas pulsando el boton empezar sin que pase nada. Si la pantalla no se ha modificado las sentencias se ejecutan pero no modifican nada. Para solucionarlo, la llamada a la funcion la hago desde el codigo del metodo Paint, llamo a la simulacion con un parametro, el contexto grafico que recogo de Paint, y como la simulacion dura varios minutos, el metodo Paint no devuelve el control y los botones estan inactivos. Entonces, �Como puedo hacer para que llamando a la simulacion desde un handleEvent me pinte, sin tener que esperar a que mi repaint() sea atendido? �Puedo llamar a la simulacion en algun tipo de Background sin tenerla que redise�ar como un Thread? Asi tendria los botones activos, y con un boton parar la podria detener cuando quisiese. En mi facultad (E.U.P.S. de Jaen) nadie tiene ni idea sobre java. Si quereis escribidme a project9@cosmos.ujaen.es y os paso la ultima simulacion para que entendais mejor el problema. Gracias y por favor ayudame.....
Technical Details
Message-ID:
<34CDA7D7.8BF2848D@lettera.skios.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<34C88CEC.C1CE4E42@madnetro.com> <6ai9ce$k2v$1@eubuf21.eu.concert.net>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,25919fe04c94ccf4 X-Google-Attributes: gid1116f3,public From: "Alberto S. H." <asanjuan@lettera.skios.es> Subject: Re: Pintar desde fuera del metodo Paint Date: 1998/01/27 Message-ID: <34CDA7D7.8BF2848D@lettera.skios.es> X-Deja-AN: 319630364 Content-Transfer-Encoding: 8bit References: <34C88CEC.C1CE4E42@madnetro.com> <6ai9ce$k2v$1@eubuf21.eu.concert.net> To: Jorge Baez <giggler@recoletos.es> Content-Type: text/plain; charset=iso-8859-1 Organization: Centro Informatico Cientifico de Andalucia Mime-Version: 1.0 Newsgroups: es.comp.lenguajes.java