私は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()? –
java.lang.NullPointerException \t AdjustmentForm $ handhand4.actionPerformed(AdjustmentForm.java:150) – razshan