Re: Sobre JProgressBar
Sebastian Gurin <sgurin-nLx/x0uvtyR/[email protected]> Tue, 26 May 2009 12:25:09 -0300
| Newsgroups | gmane.comp.java.javaspain |
|---|---|
| Organization | softpoint |
| Message-ID | <[email protected]> |
La respuesta es si. En mi caso hago algo parecido a lo que haces tu (con el programa mplayer). Supongo que al igual que yo estás capturando la salida estándar del programa en un segundo hilo. ten encuenta que: * Necesitas 1 hilo separado para stdout, otro apra stdin, y otro para stderr. * haz que el hilo que se encarga de leer stdout notifique (observer) cada linea nueva (probablemente tenga que parsear la linea). * registra un observer que se encargue de actualizar el valor del componente swing, ya sea un JSlider, JProgressBar, etc. (fijate en la api como utilizar estos componentes swings que son realmente sencillos) suerte On Tue, 26 May 2009 17:11:22 +0200 Jose Luis Alarcon Sanchez <[email protected]> wrote: > Hola. > > Quisiera incluir una Barra de Progreso en un programa con componentes Swing, pero > estoy encontrando muy poca informacion sobre su uso y posibilidades a traves de > Internet. > > ¿Es "indispensable" usarla a traves de programacion con Hilos?. Quiero "medir" el > progreso de una tarea Unix que estoy ejecutando mediante una llamada a exec(), pero > tras esta llamada hago otra llamada al metodo waitFor(), que "detiene" al programa Java > hasta que finaliza la ejecucion del proceso Unix. ¿Tiene "cabida" aqui una barra de > progreso?. > > Solicito enlaces o consejos que conozcais y podais darme sobre JProgressBar. > > Muchisimas gracias anticipadas. > > Saludos. > > Jose. > > -- > Usuario GNU/Hurd no registrado. > Usuario BSD registrado 51101. > Usuario Linux registrado #213309. > Una vez más cabalgaré con mis caballeros, > para defender lo que fue..... > y el sueño de lo que pudo ser. > > -- Sebastian Gurin <sgurin-nLx/x0uvtyR/[email protected]>