Hola , tengo la siguiente dudilla.
tengo un programa que es un servidor y que tiene el tipico boton de conectar desconectar.
Pues bien esto es lo que tengo en ese boton
Código:
jButton1.setText("Desconectar Servidor");
if(jButton1.equals("Desconectar Servidor"))
{
jlista.setModel(modelo);
jlogger.setModel(modelo2);
try {
// System.out.println("asdasdasd");
System.out.println("Cadencia: "+s.cadencia);
s = new Servidor(modelo,modelo2);
rc =new resetcomprueba(s,jlista,s.cadencia,modelo2);
estado.setText("El servidor esta activado");
jlista.setCellRenderer(new Colores(s));
t.start();
rct.start();
}
catch (IOException ex1)
{
Logger.getLogger(Servidor_Grafico.class.getName()).logLevel.SEVERE, null, ex1);
modelo2.addElement(ex1+" Error en la I/O");
}
}
else{
t.destroy();
rct.destroy();
jButton1.setText("Conectar Servidor");
}
}
Vale hago esto y me da el siguiente error:
"Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError".
Que puede pasar??.Lo que quiero que haga el boton es que cuando se pulse , es decir, cuando se ponga el texto "desconectar servidor" (por que ya habré pulsado el servidor) me haga lo que dice el boton y si no que para el hilo.
esto es lo que tengo como atributo de la clase (fuera del boton)
Thread t=new Thread(s,"servidor");
Thread rct=new Thread (rc,"Resetcomprueba");