Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/05/2012, 15:51
Avatar de ArcNexus
ArcNexus
 
Fecha de Ingreso: abril-2012
Ubicación: Donde uno se da cuenta de que no sabe nada
Mensajes: 69
Antigüedad: 12 años, 1 mes
Puntos: 4
Respuesta: Añadir objeto en tiempo de ejecución

Cita:
Iniciado por zero0097 Ver Mensaje
pues es que no interesa por que estas agregando un panel nada mas, que viene a ser otro contenedor para colocar algo, pero en si no estas pintando, el repaint te dibuja lo que hay sobre ese panel no lo que hay sobre otros paneles, si quieres dibujar haces un Graphics y haces un fillRect por ejemplo...

y la linea 4: prueba.setVisible(true); checa colocandolo o ya sea una linea antes de la 11 o una después en la 12.....aun que como digo me parece que el repaint no es necesario por que no estas pintando nada, solo agregas un panel a otro......

tal vez tambien seria buno dividir la linea 2: JPanel prueba = new JPanel();......dejar de forma global: JPanel prueba;.......y poner en esa linea prueba = new JPanel();.....solo ideas
Ya, ya, solo era un prueba con la intención de luego insertar objetos dentro de este contenedor, Lo primero era conseguir meter el contenedor en tiempo de ejecución, que en su día será una clase llenita de objetos y funcionalidad.

Pensaba que el repaint servía para pintar el propio control, y lo que hubiese dentro en caso de ser un contenedor, claro.

Voy a probar tus sugerencias a ver que tal.
__________________
Cuando compartimos, todos ganamos y crecemos.
mi blog:http://milinuxblog.informatica-intelligent.com
(Linux, Java y software libre)