25/06/2011, 10:09
|
| | Fecha de Ingreso: junio-2011
Mensajes: 3
Antigüedad: 13 años, 4 meses Puntos: 0 | |
Respuesta: Problema con Hilos en Java... hice una clase que se llama Main.
en la cual llamo la otra clase que se llama Ventana...
la clase Main solo crea mi objeto de clase Ventana...
por el otro lado mi clase Ventana tiene lo siguiente:
solo es una parte... si quieres lo Coloco todo el codigos...
//metodo que haciona con un boton de un Jframe!!!
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String letra =jTextField1.getText();
int n=0;
try {
Process identificacion = Runtime.getRuntime().exec("Proceso...")");
InputStream is = identificacion.getInputStream();
BufferedReader in = new BufferedReader(new InputStreamReader(is));
if(in.readLine().equals("SI"))
{
//aqui acciona el hilo...
t.start();
}
else
{
jLabel6.setText("No Existe...");
}
} catch (IOException ex) {
Logger.getLogger(Ventana.class.getName()).log(Leve l.SEVERE, null, ex);
}
}
//metodo principal de la clase Venatana
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Ventana().setVisible(true);
}
});
}
//declaracion del hilo...
Thread t = new Thread(new Runnable(){
public void run(){
jLabel6.setText("Iniciando...");
try {
Process ab = Runtime.getRuntime().exec("Proceso...");
try {
ab.waitFor();
} catch (InterruptedException ex) {
Logger.getLogger(Ventana.class.getName()).log(Leve l.SEVERE, null, ex);
}
} catch (IOException ex) {
Logger.getLogger(Ventana.class.getName()).log(Leve l.SEVERE, null, ex);
}
jLabel6.setText("Finalizado...");
}
});
es un codigo con Jframe y requiero que funcione varias veces el hilo... |