Я занят попыткой сделать текстовый процессор одним из моих проектов, и мне нужно, чтобы текст, введенный в jTextArea, был сохранен как. txt с именем и местоположением, которое пользователь выбирает. note «fc» - это имя i-го выбора файла, которое я уже объявил.Сохраните текст из jTextArea (т.е. Save As) в новый .txt-файл
public class TextEditor extends javax.swing.JFrame {
int count = 2;
JTextArea n = new JTextArea();
final JFileChooser fc = new JFileChooser();
public void SaveAs() {
final JFileChooser SaveAs = new JFileChooser();
SaveAs.setApproveButtonText("Save");
int actionDialog = SaveAs.showOpenDialog(this);
File fileName = new File(SaveAs.getSelectedFile() + ".txt");
try {
if (fileName == null) {
return;
}
BufferedWriter outFile = new BufferedWriter(new FileWriter(fileName));
outFile.write(n.getText()); //put in textfile
outFile.close();
} catch (IOException ex) {
}
}
вам нужно, чтобы показать нам, что у вас есть и что вы пробовали. Мы не здесь, чтобы написать код для вас, мы здесь, чтобы помочь отладить что-то, над чем вы работали. – twain249
Ваш метод 'SaveAs' и ваш JFileChooser' SaveAs' используют одно и то же имя и не следуют нормальным соглашениям об именах Java, что является рецептом для путаницы ... – DNA
Что такое проблема (aka: your question)? – kleopatra