
#実現したいこと
以下のプログラムは、テキストフィールドに文字を入力してEnterキーを押すと、テキストエリアに「あ」という文字を追加するプログラムですが、これをテキストフィールドの文字そのものを追加するプログラムにしたいのですがどうすればいいですか?
#該当のソースコード
Java
1import java.awt.FlowLayout; 2import java.awt.event.ActionEvent; 3import java.awt.event.ActionListener; 4 5import javax.swing.JFrame; 6import javax.swing.JLabel; 7import javax.swing.JTextArea; 8import javax.swing.JTextField; 9 10public class Enshu58 { 11 JTextArea ta; 12 JTextField tf; 13 public static void main(String[] args) { 14 new Enshu58(); 15 } 16 public Enshu58(){ 17 JLabel lb; 18 JFrame f; 19 f=new JFrame(); 20 f.getContentPane().setLayout(new FlowLayout()); 21 f.setSize(600,100); 22 lb=new JLabel(); 23 ta=new JTextArea(5,20); 24 tf=new JTextField(15); 25 f.getContentPane().add(lb); 26 f.getContentPane().add(ta); 27 f.getContentPane().add(tf); 28 tf.addActionListener(new Enshu58enter()); 29 f.setVisible(true); 30 } 31 class Enshu58enter implements ActionListener{ 32 public void actionPerformed(ActionEvent e){ 33 ta.append("あ"); //テキストエリアに「あ」を追加 34 } 35}

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/06/05 06:24 編集
退会済みユーザー
2019/06/05 09:49