Aspetta, aspetta! Prima di tutto non capisco che modifiche hai fatto lol Poi, il super così richiama il costruttore senza parametri. Al posto di settare il titolo in quel modo, passalo a super!
Mi chiedo sempre a che ti serve estendere una classe che estende JFrame, se la nuova classe non apporta aggiunte...
Poi:
1) Il metodo di File legge da un file di testo e restituisce il testo?
2) Il metodo File legge dal file di testo, ma deve settare lui stesso il testo sulla JLabel?
Se vuoi mostrare il testo nella JLabel non puoi di certo utilizzare il flusso di output predefinito! (System.out.println())
Quindi puoi far ritornare quanto hai letto, e poi settarlo nel JLabel! ^^
Qui non capisco che intendi.Forse al posto di contenuto dovrei aggiungere un elemento subordinato come un'istanza JPanel ?
JLabel riceve una stringa, o un immagine come parametro!
Poi mi ripeto, non è corretto utilizzare JLabel (che è un etichetta) per memorizzare testi lunghi.
Ehm... è una svista, oppure è proprio ciò che vuoi fare?codice:second.add(new JLabel("Seconda scheda")); label.setText(text);
Se esponi ciò che devi fare possiamo trovare un implementazione differente magari, sempre se non devi seguire per forza un determinato tipo di struttura.