Ciao a tutti!

Ho creato questo codice:
codice:
//... librerie, classe, ecc...

    private javax.swing.JLabel lbl1;

    public void view() {
        setUp();
    }

    public void setUp(){
        lbl1.setText("prova");
    }
Quando invoco view() non viene rilevato nessun errore ma la label lbl1 non viene modificata.
Se invece clicco un pulsante con codice evento:

codice:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                       
        setUp();
    }
La label viene modificata.

Immagino ci sia qualcosa di concettuale che al momento mi sfugge:
1) Perchè con view() non riesco a modificare la label?
2) Come posso far per poter modificare la label invocando view()?

Grazie!