Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/03/2013, 15:49
CorreoPedro
 
Fecha de Ingreso: marzo-2013
Mensajes: 11
Antigüedad: 11 años, 1 mes
Puntos: 0
Pregunta Color metodo paint

Amigos haver si me pueden ayudar tengo el metodo paint y dentro estoy creando un rectangulo pero su color de relleno lo quiero definir desde afuera



esto esta en mi clase de principal vista solo pongo el codigo donde creo tener el error
-----------------------------------------------------------------------------
Vista
---------------------------------------------------------------------------------

JButton boton;
Color t;

public void estableceColor(Color x){
t=x;
}

public Color regresaColor(){
return t;

}

public void paint(Graphics pinta) {
super.paint(pinta);

pinta.setColor(regresaColor());
pinta.drawRect(122, 122, 9, 83);
pinta.fillRect(122, 122, 9, 83);

}

---------------------------------------------------------------------
Controlador
--------------------------------------------------------------------


y esta es mi clase controlador

y haora cuando pulse un boton quiero establecer el color para que de ese color se rellene mi rectangulo algo asi


Vista vista;

public void actionPerformed(ActionEvent r){
if(r.getSource()==vista.boton){


vista.setVisible(false);

vista.estableceColor(Color.red);


new Vista().setVisible(true);
}
}



Pero no e logrado hacer que se pinte de el color que lo establesco siempre se pinta en negro