Hola,
Cita:
Iniciado por dr4 una duda mas, como pongo un evento de botón para que me dibuje la ultima imagen solo si pulso el botón? he puesto el action listener alrededor del g.draw pero simplemente no ocurre nada, este es mi código con el boton pero sin el actionlistener ya que no sé donde debería ponerlo
...
Lo aconsejable sería que tienes que implementar una variable booleana a nivel del objeto, si la variable está en true entonces pintas la imagen, sino pues no.
Algo así:
Código Java:
Ver originalprivate boolean flag = true;
...
@Override
private void paint(...) {
if (flag) {
g.drawImage(...);
}
}
Y en el evento del botón, cambias esa variable a true o false dependiendo de la lógica que le quieras dar. El evento del botón se asigna al botón propiamente.
Algo así:
Código Java:
Ver original @Override
flag = !flag;
repaint();
}
}
Saludos,