JButton speichern=new JButton("Speichern");
speichern.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
String pfad="";
JFileChooser chooser;
if (pfad == null)
pfad = System.getProperty("C:\\Users\\Alexander Admin\\Desktop");
File file = new File(pfad.trim());
//
// chooser = new JFileChooser(pfad);
// chooser.setDialogType(JFileChooser.SAVE_DIALOG);
// FileNameExtensionFilter plainFilter = new FileNameExtensionFilter(
// "Markup: png, bmp, tif, jpeg", "png", "bmp", "tif","jpeg");
// FileNameExtensionFilter dateiTyp=new FileNameExtensionFilter("", "png", "bmp", "tif","jpeg");
// FileNameExtensionFilter markUpFilter = new FileNameExtensionFilter(
// "Markup: png, bmp, tif, jpeg", "png", "bmp", "tif","jpeg");
// chooser.removeChoosableFileFilter(chooser.getAcceptAllFileFilter());
// chooser.setFileFilter(plainFilter);
// chooser.setFileFilter(markUpFilter);
// chooser.setDialogTitle("Speichern unter...");
// chooser.setVisible(true);
//
// int result = chooser.showSaveDialog(null);
//
// if (result == JFileChooser.APPROVE_OPTION) {
//
// pfad = chooser.getSelectedFile().toString();
// file = new File(pfad);
// if (plainFilter.accept(file))// || markUpFilter.accept(file))
// System.out.println(pfad + " kann gespeichert werden.");
// else
// System.out.println(pfad + " ist der falsche Dateityp.");
//
// chooser.setVisible(false);
// }
// chooser.setVisible(false);
JFileChooser chooser2= new JFileChooser();
Dimension d=Toolkit.getDefaultToolkit().getScreenSize().getSize();
int wert=chooser2.showSaveDialog(null);
if(wert==JFileChooser.APPROVE_OPTION)
{
chooser2.setSelectedFiles(null);
chooser2.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
chooser2.setDialogType(JFileChooser.SAVE_DIALOG);
}
// Integer vielSpeichern[][]=new Integer[][]{(Integer[])d.getSize().width,(Integer[])d.getSize().height};
// int vielSpeichern2[][]=new int[][]{d.getSize().width[],d.getSize().height[]};
try {
// File file2=chooser.getSelectedFile();
FileWriter fw=new FileWriter(file);
// fw.write(file);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});