ciao a tutti come da titolo ho un problema con un'applet che sto realizzando.
Vi mostro un codice di esempio che ha lo stesso problema:

Codice PHP:
import java.applet.Applet;

import java.awt.Frame;
import java.awt.Label;

import javax.swing.JApplet;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;


public class 
Test extends JApplet{

    public 
void init() {
        
        
JLabel lbl = new JLabel("uno");
        
JLabel due = new JLabel("due");
        
add(lbl);
        
add(due);
        
        
        
        for(
int i 0100000i++) {
            
            
lbl.setText("l:" i);
            
System.out.println(i);
            
        }
        
        
    }
    
    

è un'applet di prova, nella realtà non è questo che sto realizzando, ma per certi versi è molto simile.
Il problema che riscontro è che in pratica la Label non viene aggiornata fino a che il ciclo non termina. Inoltre gli altri componenti dell'interfaccia grafica spariscono. Sembra quasi che non venga ridisegnata l'applet.

Qualcuno sa dirmi come mai o se c'è qualche soluzione?

PS: ho provato a fare la stessa cosa, ma in un'applicazione stand-alone, in questo caso tutto funziona perfettamente.

Ciao a tutti e grazie