Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/12/2011, 22:15
jose4linux
 
Fecha de Ingreso: diciembre-2011
Ubicación: Alcalá de Henares, Madrid
Mensajes: 3
Antigüedad: 12 años, 5 meses
Puntos: 1
Desktop.getDesktop() bloquea mi aplicación Swing

Tengo un pequeño editor de textos, que es mi aplicación gráfica en Swing.
uno de los submenús abre un documento pdf con la siguiente sentencia:
Código:
Desktop.getDesktop().open(pdfFile);
Se lanza mi visor de pdf (en mi caso, evince, ya que tengo Debian Linux). Pero cuando cierro la ventana del visor, no puedo hacer nada desde la ventana principal de la aplicación: ni seleccionar un menú del editor de textos, ni siquiera cerrar la aplicación.
Tengo que matar el proceso desde la línea de comandos

Si alguien me pudiese ayudar, se lo agradecería mucho.

José Ramón

Perdón, ya está solucionado. El problema NO es de la clase Desktop, sino de interacciones entre clases y cambios de valor en algunas variables.
Por favor, eliminen estos mensajes.
Gracias

Última edición por jose4linux; 12/12/2011 a las 16:57 Razón: SOLUCIONADO