テキストエリアに文字を追加しようとしています。携帯電話のように設計されたシンプルな GUI があり、ボタンの 1 つをクリックしてその文字でテキストエリアを更新できるようにしたいと考えています。別のボタンをクリックすると、その文字を最初に追加できるようにしたいと考えています。どうすればいいですか?明らかに今のところ、テキストエリアでそのボタンの文字を設定しているだけで、別のボタンがクリックされると置き換えられます。
public void actionPerformed(ActionEvent e) {
String source = e.getActionCommand();
if (source.equals("1")) {
TextArea.setText("1");
} else if (source.equals("2abc")) {
TextArea.setText("a");
} else if (source.equals("3def")) {
TextArea.setText("e");
} else if (source.equals("4ghi")) {
TextArea.setText("i");
} else if (source.equals("5jkl")) {
TextArea.setText("k");
} else if (source.equals("6mno")) {
TextArea.setText("o");
} else if (source.equals("7pqrs")) {
TextArea.setText("s");
} else if (source.equals("8tuv")) {
TextArea.setText("t");
} else if (source.equals("9wxyz")) {
TextArea.setText("x");
}