OpenDialog in SaveDialog umändern

Status
Nicht offen für weitere Antworten.

Dana

Aktives Mitglied
Hallo Freund,

ich habe die untere Klasse für einen OpenDialog im Internet gefunden, mit der ich eine Datei öffnen kann, ich will aber sie so umändern, dass ich mit der Klasse eine Datei Speichern kann. Ist das machbar?
Code:
  public void Textladen(JFrame panel)
 {
   String filename = "";
   // Alternativer dialog aus swing und nicht windows...
   JFileChooser chooser = new JFileChooser("D:");

   // Filter
   ExampleFileFilter textFilter;
   textFilter = new ExampleFileFilter("txt", "Textdatei");

   textFilter.setExtensionListInDescription(true);
   chooser.setAcceptAllFileFilterUsed(true);
   chooser.addChoosableFileFilter(textFilter);
   
   chooser.setDialogType(JFileChooser.OPEN_DIALOG);
   chooser.setControlButtonsAreShown(true);
   chooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
   chooser.setMultiSelectionEnabled(false);

   //chooser.setAccessory(previewer);
   //chooser.setFileFilter(filter);

   int returnVal = chooser.showOpenDialog(panel);
   if(returnVal == JFileChooser.APPROVE_OPTION) {
     filename = chooser.getSelectedFile().getName();
   }
   if(returnVal == JFileChooser.CANCEL_OPTION) {
  System.out.println("nicht getan");
   }

  if (filename != null) {
    
    this.leseText(filename);
  }
Ich habe die Zeile chooser.setDialogType(JFileChooser.OPEN_DIALOG);
Auf chooser.setDialogType(JFileChooser.SAVE_DIALOG); umgestellt es funktionierte trotzdem nichts.
Danke im Voraus
 

thE_29

Top Contributor
Mhm.. Warum wohl ;)

Weil du unten wieder sagst: int returnVal = chooser.showOpenDialog(panel);

wie wärs mit showSaveDialog(panel);
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen

Ähnliche Java Themen

Neue Themen


Oben