JTextFeld からユーザー入力を受け取り、それらを JTextArea に追加するプログラムを取得しました。アクションリスナークラスは次のとおりです。
/**
* Action listener class for reading in data and processing it
* when the Add reading button is clicked.
*/
class AddReadingListener implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
// Fetch the new reading details
int newDay = Integer.parseInt(dayEntryField.getText());
double newRain = Double.parseDouble(rainEntryField.getText());
// Clear the input
dayEntryField.setText("");
rainEntryField.setText("");
dataArea.append(newDay + ": " + newRain + " cm" + "\n");
}
}
}
ユーザー入力を格納する配列を作成しましたが、JLabel の値を配列に格納する方法がわかりません。ボタンが押されたときにアクションリスナークラスに実装する必要があると思いますか?
public void getRain()
{
double[] rArray = new double[32];
for(int c = 0;c<rArray.length;c++)
{
rArray[1] = Integer.parseInt(""+dayEntryField);
}
}
配列が正しいとは思えませんが、助けていただければ幸いです!