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?
Ich habe die Zeile chooser.setDialogType(JFileChooser.OPEN_DIALOG);
Auf chooser.setDialogType(JFileChooser.SAVE_DIALOG); umgestellt es funktionierte trotzdem nichts.
Danke im Voraus
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);
}
Auf chooser.setDialogType(JFileChooser.SAVE_DIALOG); umgestellt es funktionierte trotzdem nichts.
Danke im Voraus