Salve a tutti, come posso aggiornate un Jpanel?
Mi trovo in questa situazione, ho un oggetto (JPanel) che fa delle operazioni, purtroppo il panel viene visualizzato solo dopo che finisce le sue operazioni, ma io vorrei che "apparisse" subito e che mostrasse i cambiamenti durante le operazioni.
questo è il codice essenziale
class A extends JPanel{
JLabel msg;
public A(){
msg = new JLabel("waiting");
// fa qualcosa che perde del tempo
upDate( newMsg );
}
public void upDate( String nMsg ){
msg.setText( nMsg );
}
}
class B extends JFrame{
private A a;
public B(){
add( new A() );
}
}