私は簡略化問題を表示するゲームを作成しており、ユーザはBODMASルールに従ってJavaのスイングを使って問題を解決しなければなりません。 GUIは、このテキストエリアにテキストを表示する
にテキスト領域とボタンのラベルの変更に表示されますが、「次へ」ボタンが押された場合、それがないように見えます次の質問を表示する。 operator.txtには簡略化質問のリストが含まれています。 コードは次のとおりです
public void actionPerformed(ActionEvent buttonEvent) {
// TODO Auto-generated method stub
if(buttonEvent.getActionCommand().equals("Enter")){
Double computedVal = EvaluateString(textArea.getText());
System.out.println(computedVal);
checkAnswer(computedVal, textField.getText());
}
if(buttonEvent.getActionCommand().equals("Clear")){
ClearTextArea();
}
if(buttonEvent.getActionCommand().equals("New")){
String store = buttonEvent.getActionCommand();
NewGameOrNext(store);
}
}
private void NewGameOrNext(String store) {
// TODO Auto-generated method stub
if(store.equals("New")){
buttonNew.setText("Next");
}
String line = null;
try{
BufferedReader reader = new BufferedReader(new FileReader("C:\\Users\\username\\Documents\\operator.txt"));
while((line = reader.readLine()) != null){
textArea.setText(line);
}
reader.close();
}
catch(IOException exception){
exception.printStackTrace();
}
}
私にこれを手伝ってください!
コンソールで行を印刷してみてください。ファイルが正しく読み込まれていますか? –
お返事ありがとうございます。私はそれを試して、ラインがコンソールに印刷されている – user007