Sei stato gentilissimo, scusa se non ho postato il codice, te lo posto subito.. sperando che puoi aiutarmi, poichè essendo un progetto universitario dove i thread non sono stati argomenti di lezione non ho studiato il loro funzionamento..solo che a questo punto mi servono xD, comunque ti posto il codice inerente al problema:
classe che chiama il metodo partita dalla classe Campionato che è in un package a parte da quello della finestra:
codice:
public class FinestraPartita extends JFrame {
/**
*
*/
private static final long serialVersionUID = 6555644770549918991L;
/* private JFrame frame;
private Palla ball;
private JLabel palla;*/
private JPanel panel_1;
/**
* Create the application.
*/
public FinestraPartita(Giocatore campo [][], final Campionato c) {
initialize(campo,c);
c.Partita(c.squadra, c.squadre[0],this,campo);
}
Questo è il metodo partita di prova, per vedere se funziona..
codice:
public void partita(SquadraUmano umano, SquadraAvversaria computer,FinestraPartita f,Giocatore[][] campo){
do{
i++;
}
while (!ferma);
System.out.print(i);
}
Te ne sarei grado se risolvessi il problema..dato che il tempo stringe