Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/05/2017, 11:23
Jose789
 
Fecha de Ingreso: diciembre-2012
Ubicación: Murcia
Mensajes: 329
Antigüedad: 11 años, 3 meses
Puntos: 4
Respuesta: Volver a repintar el area

Cita:
Iniciado por CalgaryCorpus Ver Mensaje
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.

Soy novato en esto de la programacion, y no tengo ni P*ta de idea de como hacerlo si me pudieras echar alguna mano me seria de gran ayuda

cada figura (Circulo, rectangulo) seria en 2 métodos distintos?