[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");
}
}
실행 결과 , 입력 내용 그대로 출력
댓글 0