SoloCodigo
Programación General => Java => Mensaje iniciado por: alemag en Lunes 21 de Abril de 2008, 17:02
-
Saludos compañeros, ya he puesto esto otra vez en el foro, pero es lo que me falta para acabar mi aplicacion, es un proyecto, y no logro saber por qué.
Al ejecutar mi aplicacion se ve todo bien, los componentes, el menú ... pero si lo minimizo y lo vuelvo a maximizar al cabo de un tiempo, se ve solo la barra de titulo azul, y todo lo demas en gris, y no logro saber por qué es.
Puede ser un problema de repintado, pero como lo podría solucionar ???
Por favor, ayudenme, es lo ultimo que me falta.
Muchas gracias.
-
lo siento alemag, una excelente solucion es que pusieras el codigo fuente, te aseguro que al igual que frealgagu te podemos dar una solucion. Pero abrir varios hilos me parece innecesario
-
Alemaq, no es bueno seguir habriendo hilos para preguntar siempre lo mismo. Ya se había respondido con anterioridad y nuevamente le había respondido yo hace poco sobre este tema.
No me parece una adecuada forma de pedir, además que sobre este tema ya se le había pedido que nos diera más información y que nos mostrara en que caso en específico ocurría este problema.
Aquí estan los hilos abiertos que además fueron recientemente:
Primer Hilo (http://foros.solocodigo.com/index.php?showtopic=33967)
Otro Hilo (http://foros.solocodigo.com/index.php?showtopic=34620)
-
Si, es cierto, disculpen lo de los hilos, es que sabia que lo habia preguntado, pero no sabia si era en este foro o no.
Todavia no le he encontrado la solucion.
Donde tengo que poner el repaint ? en el main ??
El problema ocurre cuando vuelvo a maximizar la aplicacion, sin hacer ningun calculo ni nada por el estilo.
Muchas gracias y perdonen lo de los otros hilos, ya solo contesto en este.
-
Hola, bueno ya varios hemos dado sugerencias y has probado y dices que no te funciona. por lo tanto me parec k la suguerencia de manix es buena, ahí de pronto podamos revisar a ver que vemos.
lo siento alemag, una excelente solucion es que pusieras el codigo fuente, te aseguro que al igual que frealgagu te podemos dar una solucion. Pero abrir varios hilos me parece innecesario
-
Sí la mejor forma de que nos demos cuenta del problema es que coloques el código fuente y ver en que caso especial ocurre este problema.
Muchas veces es causado porque al volver a maximizar no vuelve a repintar un applet en el caso de estos, o un problema en el doble buffer automático que realiza el JFrame o el JPanel, en fin, sería mejor que nos dejara ver el código fuente.
-
Es que el codigo en inmenso, son muchisimas clases, es para un proyecto.
Puede ocurrir que sea por cuestion de tener abierta tambien la conexion a internet, que consuma mas memoria ??
-
Por lo menos de detalles claros del tipo de aplicación que está implementando, por ejemplo, la clase principal es de tipo Frame, Applet, JFrame, JPanel, etc.
En el caso en que esté utilizando un JPanel si utiliza el método paint, los demás componentes se desaparecen, por lo menos a mí me sucede, pero si no nos muestra el caso específico donde ocurre el problema muy probablementa que no le podamos dar solución.
Si el proyecto ocupa demasiado puede subirlo en esta página para que todos lo podamos ver:
http://frealgagu.4shared.com (http://frealgagu.4shared.com)
-
Os adjunto el fichero de la clase que contiene el main.
Siempre me ocurre cuando la aplicacion lleva un tiempo ejecutandose y al minimizar y volver a maximizar la aplicacion.