2014-09-28 89 views
0

現在我正在製作計算器,並希望將問題和他們的答案附加到JEditorPane中。我環顧四周,發現一個帖子,說的是一個可以附加到一個JTextField,但是當我嘗試添加到一個JTextField我仍然得到同樣的錯誤如何追加到JEditorPane?

Calculator.java:46: error: cannot find symbol 
     answerField.append("5"); 
       ^

我的代碼:

public void actionPerformed(ActionEvent e) 
{ 
String mathProblem = enterField.getText(); 
answerField.append(mathProblem + "="); 
answerField.append(solve(mathProblem)); 
} 

回答

0

我找到了一個工作來追加文本。 1.使之成爲JTextPane 2.追加basicly說,設置文本,什麼是在那裏+新條目,所以它看起來像 這setText(textField.getText() + enteredText);

代碼:

public void actionPerformed(ActionEvent e) 
{ 
String mathProblem = enterField.getText(); 
answerField.setText(answerField.getText() + "\r" + mathProblem + "="); 
answerField.setText(answerField.getText() + solve(mathProblem)); 
}