| |||
Actualizar Frame despues de hacer Pings Buen Día...necesito una ayuda urgente....estoy desarrollando un programa en netbeans pero tengo un problema, resulta que el programa requiere hacer ping a unos equipos y me debe mostrar si un equipo responde o no y esto lo debe hacer constantemente pero si hago pings sucesivamente dentro de un while infinito no me actualiza los botones que me visualizan el estado de los equipos... asi que necesito de alguna manera obligar al frame a actualizarse con cada ping q haga el programa... No se si estoy usando la logica correcta....de antemano gracias. |
| |||
Respuesta: Actualizar Frame despues de hacer Pings Gracias por responder tan pronto pero podria se mas explicito es que todavia me estoy familiarizando con los conceptos de java... con hilos se refiere a threads?? y de ser asi como para que los graficos se actualicen dentro de este... no se no entiendo... ayuda... |
| ||||
Respuesta: Actualizar Frame despues de hacer Pings Hola, Bueno, una idea inicial podría ser la siguiente, podrías crear un hilo (Thread) que conozca el botón que tiene que actualizar, y en su tiempo de vida lo actualice consecuentemente según su estado. Por ejemplo:
Código Java:
Ver original En el constructor le pasamos como parámetro un TextArea, que lógicamente podría ser un botón o cualquier cosa. Como es un ejemplo solamente hace un sleep pero tendrías que cambiarlo por el código que realiza el ping y cada intervalo de ping actualiza el TextArea colocando el mensaje. Por supuesto que tendrías que cambiar la lógica para que funcione como quieres. En el código del frame principal o no sé, donde inicializas el 'pinger', crearías un hilo independiente, con el componente que deseas, como por ejemplo:
Código Java:
Ver original Es un idea básica, realmente existen varios métodos para hacer lo que estas solicitando, Saludos, |
| |||
Respuesta: Actualizar Frame despues de hacer Pings HOMBRE..... MIL Y MIL GRACIAS ESTABA BUSCANDO ESO DESDE HACE RATO FUNCIONA PERFECTO.... AHHH SE GANO UN PICO Y UN ABRAZO JAJJAJAJJA GRACIAS |
| |||
Respuesta: Actualizar Frame despues de hacer Pings Buen día.... Necesito otra ayuda inmensa, resulta que ya desarrolle mi aplicacion en netbeans y lo compilo y me genera el .jar en la carpeta dist de proyecto pero cuando voy a ejecutarlo no hace nada..... y es que al parecer necesito que este archivo corra para asi poder crear un excecutable y un instalador de mi programa....ayuda.. y de paso si saben de algun buen metodo para hacer esto que quiero xq en internet hay info pero esta como incompleta o confusa...de antemano gracias |
| ||||
Respuesta: Actualizar Frame despues de hacer Pings Hola, Cita: Cuando instalas Java hace una asociación entre los archivos .JAR y javaw para ejecutar las aplicaciones, y que al hacer doble click sobre el archivo .JAR aparezca en pantalla la aplicación Swing.Pero a veces, esa asociación no funciona correctamente. En esos casos posiblemente reinstalando Java se corrija el problema, suponiendo que en NetBeans corre correctamente, porque el problema puede ser cualquier cosa, que tu aplicación no tenga un main, que no encuentre las librerías, que no encuentre javaw u otros. Prueba a abrir una ventana del DOS y ejecutar el archivo JAR manualmente para ver que sucede,
Código:
Donde Archivo.jar es el nombre de tu aplicación.java -jar Archivo.jar Saludos, |
| |||
Respuesta: Actualizar Frame despues de hacer Pings Listo ya me funciona lo del .jar pero ahora tengo otro lio... Tengo agregada una base de datos de mysql pero no se como incluir esa base en el jar o en las carpetas para poder usar el programa en otro pc que no tenga instalado el sql... Espero q me pueda ayudar....nuevamente gracias |
| ||||
Respuesta: Actualizar Frame despues de hacer Pings Hola, Cita: Como sabrás, MySQL es un programa independiente que corre como servidor; por lo tanto para poder usar una base de datos MySQL es obligatorio que esté instalado en la misma computadora donde está el programa o en otra computadora accesible desde la red.Es decir, tu programa se conecta a una base de datos MySQL, ese 'programa llamado MySQL' debe estar instalado en alguna computadora accesible desde tu programa, ya sea en la misma PC o en otra accesible desde la red. Si MySQL está instalado en otra PC y tienes acceso a esa PC, solamente necesitas cambiar la 'cadena de conexión' de JDBC.
Código:
Saludos, Connection conexion = DriverManager.getConnection( "jdbc:mysql://localhost/database", "usuario", "password"); |
Etiquetas: |