Foros del Web » Programación para mayores de 30 ;) » Java »

Desktop.getDesktop() bloquea mi aplicación Swing

Estas en el tema de Desktop.getDesktop() bloquea mi aplicación Swing en el foro de Java en Foros del Web. 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: ...
  #1 (permalink)  
Antiguo 11/12/2011, 22:15
 
Fecha de Ingreso: diciembre-2011
Ubicación: Alcalá de Henares, Madrid
Mensajes: 3
Antigüedad: 12 años, 4 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

Etiquetas: jdk, swing
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:08.