Originariamente inviato da andbin
No, non proprio. Se hai l'editing su più "schede" con un JTabbedPane, sarebbe più furbo "incapsulare" e tenere referenziato il java.io.File nel pannello (o altro che sia) che è nel tab. Insomma ... ognuno ha il suo.
Usare il titolo .... beh, non sarebbe il massimo.
Intendi quindi aggiungere il file al JTabbedPane in questione?

Per inserire la nuova scheda chiamo

codice:
class Editor extends JPanel {
  private JTextPane area;
  private JScrollPane barra;
  private boolean stato;
  
  Editor() {
    super(new BorderLayout());
    area = new JTextPane();
    area.setEditable(true);
    stato = false;
    
    barra = new JScrollPane(area);
    add(barra, BorderLayout.CENTER);
  }
  
  public boolean getStato() {
    return stato;
  }
  public void setStato(boolean stato) {
    this.stato = stato;
  }
  
  public JTextPane getPane() {
    return area;
  }
}
(stato lo utilizzo per capire se il documento è stato in precedenza salvato o meno, quindi se prima di una chiamata a "salva" era già stata fatta una chiamata a "salva come..".)

A questa classe aggiungo un metodo così da inviare un oggetto File contenente il file in questione quindi?

Grazie!

EDIT: Il problema si presenta anche se salvo su Documenti..salvando in Documenti crea una copia sul desktop (che è dove risiede il programma .java e i class). Precisando, Il problema si verifica quando premo il "salva" sia se il file è già stato salvato, sia se non lo è mai stato.