Hola, tengo una dudilla que igual es una tontería pero no deja de molestarme. Quiero que al apretar un botón (que es para realizar una conexión telnet) me muestre una barra de progreso (tipo "Conectando", "Autentificando", "OK"). Sin embargo, realiza todo el proceso sin mostrarme nada. Da igual que utilice una barra de progreso, como si utilizo una simple etiqueta a la que intento cambiarle el texto según se progresa... ¿Qué sucede? ¿Deberé usar timers, o threads? Os pego el código del click_event, en este caso utilizando como botón la misma barra de progreso:
private void jProgressBar3MouseClicked(java.awt.event.MouseEven t evt) {
jProgressBar3.setValue(25);
jProgressBar3.setString("Conectando...");
myConn= new ClienteTCP("localhost",23);
jProgressBar3.setValue(50);
jProgressBar3.setString("Autentificando...");
if (myConn.InitAutentification(jTextField1.getText() , jPasswordField1.getText())){
jProgressBar3.setValue(75);
jProgressBar3.setString("OK");
} else {
myConn.cierraConexion();
}
}
Gracias!!