[JTextFieldExample 클래스 소스] 


import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

@SuppressWarnings("serial")
public class JTextFieldExample extends JFrame implements ActionListener {
 JTextField txt;
 JLabel result;
public JTextFieldExample(String s) {
 super(s);
 setLayout(new FlowLayout( ));
 txt = new JTextField("입력하시오", 20);
 result = new JLabel("입력내용은 여기에 출력됩니다.");
 add(txt);
 add(result);
 txt.addActionListener(this);
 setSize(300, 200);
 setVisible(true);

 @Override
 public void actionPerformed(ActionEvent e) {
  // TODO Auto-generated method stub
  Component c = (Component) e.getSource( );
  if (c instanceof JTextField)
  result.setText("입력내용: "+((JTextField)c).getText( ));  
}
 public static void main(String args [ ]) {
  new JTextFieldExample("JTextField Demo");

}





실행 결과 , 입력 내용 그대로 출력