我在JFrame和JButton上有一個JTextArea。如何從JTextArea中獲取文本?
當用戶在JTextArea textArea上鍵入字符並按下按鈕時,我希望信息保存在textFile中。
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(); }
}}
但是,當我打開logsheet.txt,我沒有看到任何東西。其爲空。有沒有我需要的函數textArea.getText();我嘗試過,但我得到一個錯誤。
你在做什麼時會出現錯誤:textArea.getText()? – 2011-03-15 23:50:11
顯示java.lang.NullPointerException \t在AdjustmentForm $ thehandler4.actionPerformed(AdjustmentForm.java:150) – razshan 2011-03-15 23:53:56