import java.awt.*;
import java.awt.event.*;
public class Test18_21{
TextField textField;
TextArea textArea;
public Test18_21(){
/* フレームを作成します。*/
Container frm = new Frame();
frm.setSize(new Dimension(450,350));
/* レイアウトを設定します。*/
frm .setLayout(new BorderLayout());
/* コンポーネントを作ります。*/
textField = new TextField(25);
textArea = new TextArea(25,10);
/* リスナーを登録します。*/
textField.addActionListener(new TextFieldAction());
/* フレームに登録します。*/
frm.add(textField, BorderLayout.NORTH);
frm.add(textArea , BorderLayout.CENTER);
/* フレームを表示させます。*/
frm.setVisible(true);
}
/* TextFieldでリターンキーが押されたら次にフォーカスを与える */
class TextFieldAction implements ActionListener{
public void actionPerformed(ActionEvent e){
textArea.insert(textField.getText() + "\n" ,0);
textField.setText("");
}
}
public static void main(String args[]){
new Test18_21();
}
}
|