J'ai un JTextArea sur un JFrame et un JButton.Comment obtenir du texte de JTextArea?
Lorsque l'utilisateur tape des caractères sur la zone de texte JTextArea et appuie sur le bouton, je souhaite que les informations soient enregistrées dans un fichier texte.
JTextArea textArea = new JTextArea(2, 20);
textArea.setLineWrap (true);
thehandler4 handler4 = new thehandler4(); // next button
button4.addActionListener(handler4);
private class thehandler4 implements ActionListener{ //next button
public void actionPerformed(ActionEvent event){
PrintWriter log = null;
try {
FileWriter logg =new FileWriter("logsheet.txt",true);
log = new PrintWriter(logg);
log.println("Quick Notes: "+textArea);
log.close();
} catch(Exception y) { y.printStackTrace(); }
}}
Mais quand je l'ouvre logsheet.txt, je ne vois pas quelque chose. son null. Y at-il une fonction dont j'ai besoin comme textArea.getText(); J'ai essayé mais j'ai une erreur.
Quelle est l'erreur que vous obtenez en faisant: textArea.getText()? –
java.lang.NullPointerException \t à AdjustmentForm $ thehandler4.actionPerformed (AdjustmentForm.java:150) – razshan