[Swing] Aggiornare un JPanel

di il
1 risposte

[Swing] Aggiornare un JPanel

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() );
	}
}

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte