🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #29289

Re: Pintar desde fuera del metodo Paint

#29289
From: Alberto S. H.
Date: Tue, 27 Jan 1998 00:00
39 lines
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-mail
References: <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