Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/05/2017, 10:26
CalgaryCorpus
 
Fecha de Ingreso: junio-2008
Ubicación: Seattle, USA
Mensajes: 733
Antigüedad: 15 años, 10 meses
Puntos: 61
Respuesta: Volver a repintar el area

No tengo idea la respuesta, pero mirando el codigo que presentas:
- el constructor por default ( el que no tiene parametros) tiene un setVisible(true), mientras que el otro constructor no tiene tal setVisible, alguna razon?
- el constructor por default no estable que tipo de figura es y por tanto no va a dibujar nada.
- cuando usas el constructor por default (las lineas que dices que borras), el constructor hace su setVisible y tu luego lo vuelves a hacer visible haciendo un pintar.setVisible(true), por que?
- por que dices que deberian aparecer 2 figuras? el codigo esta preparado para dibujar 2 formas, pero tal como tienes la clase, el objeto que crees solo sera 1 de ellos, no los 2.
__________________
Visita mi perfil en LinkedIn