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();
                }
            }
            });