Parar la captura de paquetes ethernet

Maljugador
04 de Abril del 2006
Estoy haciendo una aplicacion de captura de paquetes ethernet. Utilizo la libreria Jpcap.
Mi problema es que mientras hago la captura quiero enseñar una pantalla en la qual tengo contadores del tipo de paquetes que capturo y quiero que salga un boton para parar la captura. Pues bien, la maldita pantalla no llega a salir, motivo por el cual no puedo parar la captura. De hecho si que sale la pantalla, pero el programa se queda como bloqueado.
Alguien me podria explicar como se puede solucionar una cosa asi?.
Muchas gracias

Nyu
04 de Abril del 2006
Buenos días Maljugador.

Esta aplicación la estás haciendo en Swing? Si es así a lo mejor lo que te está pasando es que al realizar la captura lo haces en el mismo hilo de ejecución de la aplicación y por eso las pantallas no te responden. Podrías crear una clase que implemente runnable para hacer que sea otro hilo de ejecución o utilizar las clases SwingWorker, me parece que se trata. En está misma´web puedes encontrar un buen tutorial.

Espero que te haya servido mi ayuda. Que vaya bien!