Foros del Web » Programación para mayores de 30 ;) » Java »

problemas con paint y repaint

Estas en el tema de problemas con paint y repaint en el foro de Java en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 22/08/2011, 13:55
Avatar de sadalsuud  
Fecha de Ingreso: marzo-2010
Ubicación: en la casa del duende
Mensajes: 96
Antigüedad: 14 años, 8 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
  #2 (permalink)  
Antiguo 23/08/2011, 09:23
 
Fecha de Ingreso: septiembre-2010
Mensajes: 20
Antigüedad: 14 años, 2 meses
Puntos: 2
Respuesta: problemas con paint y repaint

Buenas,
Para solucionar el problema con el Scroll puedes implementar la interfaz Scrollable que te proporciona los metodos necesarios para resolver el problema.
Saludos.

Etiquetas: netbeans, paint, repaint
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:45.