Originariamente inviato da oronze
1) cliccando su open esiste un qualcosa che faccia selezionare un file del pc all'utente?
JFileChooser (o il "vecchio" FileDialog di AWT)

Originariamente inviato da oronze
2) appena si apre il file come aggiorno la JLabel dove è scritto il titolo e quella del testo?
label.setText(blabla);

Originariamente inviato da oronze
ho mezzo letto su vari forum (tra cui questo) che thread e grafica vanno di pari passo + o - ma dato che io e i thread non ci siamo mai conosciuti, qualcuno saprebbe indicarmi qualche link (non tanto per i thread, quelli me li presenta il manuale) quanto per capire come gestire l'aggiornamento di JLabel (o se nn si usano i thread va bene uguale)
Se vuoi comprendere come opera Swing per quanto riguarda il threading, leggi:

Threads and Swing

P.S. Scontato dire che dovresti anche cercare di consultare la documentazione javadoc del framework sempre e il più possibile!