Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/02/2010, 12:43
GreenEyed
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Respuesta: Mensaje de carga

Para "desactivar" la interfaz mientras muestras la barra de progreso y haces la tarea en background, lo que se hace es hacer visible un panel semitransparente encima del panel que quieres "bloquear" y que impide que los eventos de raton lleguen a la interfaz.

Ese tipo de paneles se conocen como GlassPane.
Aquí algo más de información, y buscando en google más ejemplos:

http://java.sun.com/docs/books/tutor.../rootpane.html
http://www.java2s.com/Code/Java/Swin...fGlassPane.htm

Un ejemplo de un tío que sabe mucho de interfaces: http://www.curious-creature.org/2005...tyle-in-swing/

S!
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.

Última edición por GreenEyed; 13/02/2010 a las 12:48