Cita:
Iniciado por CalgaryCorpus 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?