Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/08/2011, 13:55
Avatar de sadalsuud
sadalsuud
 
Fecha de Ingreso: marzo-2010
Ubicación: en la casa del duende
Mensajes: 96
Antigüedad: 14 años, 2 meses
Puntos: 1
problemas con paint y repaint

Hola gente del foro, tengo una duda y es una bobada pero no sé como seguir....

verán, estoy haciendo un programa en java que al accionar una barra de desplazamiento entonces, me va rellenando un rectangulo de color negro, verticalmente. Programamo con netbeans 6.9.1

Para hacer esto me sirve del evento: java.awt.event.AdjustmentEvent

tengo este metodo:

Código PHP:
private void jScrollBar1AdjustmentValueChanged(java.awt.event.AdjustmentEvent evt
{                                                   
        
// CUANDO LA BARRA DE DESPLAZAMIENTO ES ACCIONADA
        
this.barra this.jScrollBar1.getValue();
        
repaint();
    } 

Y este es mi metodo paint

Código PHP:
  @Override
    
public void paint(Graphics g){

        
g.drawRect(406080100);
        
g.fillRect(406080barra);
        
    } 
El programa funciona, pero con un detalle, cuando se desplaza la barra, me va rellenando el rectangulo, pero, la barra barra se queda en su posición inicial, y la luedo mover con otra barra que aparece, es decir me repinta mal... :S

Aqui una captura, donde se ve que lo de la barra que les comento y desapararece el rectangulo hasta que le doy clic de nuevo a la barra:

http://www.flickr.com/photos/66666040@N03/6070240411/


gracias por los comentarios ...

saludos