List of usage examples for javax.swing JTextArea write
public void write(Writer out) throws IOException
From source file:org.olivier.ihm.FramePUMLCleanerControler.java
/** * Sauve le contenu du Text Area dans un nouveau fichier * * @param filename Le nom du fichier source *///from w w w . j ava 2 s .c o m private void saveFile(String filename, JTextArea jTextAreaFichier) { // sauvegarde du contenu du text area dans un nouveau fichier final File file = new File(filename); if (file.exists()) { // cration du nouveau nom du fichier final String newfilename = getNewName(filename); ; // sauvegarde final FileWriter writer; try { writer = new FileWriter(newfilename); final BufferedWriter bw = new BufferedWriter(writer); jTextAreaFichier.write(bw); bw.close(); } catch (IOException ex) { LOGGER.log(Level.SEVERE, "IOException", ex); } } else { JOptionPane.showMessageDialog(null, filename + " n'existe pas !", "Erreur", JOptionPane.WARNING_MESSAGE); } }