1. package gui;
    2. import java.awt.*;
    3. import java.awt.event.ActionEvent;
    4. import java.awt.event.ActionListener;
    5. public class TextField01 {
    6. public static void main(String[] args) {
    7. //启动
    8. new MyFrame();
    9. }
    10. }
    11. class MyFrame extends Frame {
    12. public MyFrame() {
    13. TextField textField = new TextField();
    14. add(textField);
    15. //监听文本框输入的文字
    16. MyActionListener2 myActionListener2 = new MyActionListener2();
    17. //按下enter 就会触发输入框事件
    18. textField.addActionListener(myActionListener2);
    19. // //设置替换编码
    20. // textField.setEchoChar('*');
    21. setVisible(true);
    22. pack();
    23. }
    24. }
    25. class MyActionListener2 implements ActionListener {
    26. @Override
    27. public void actionPerformed(ActionEvent e) {
    28. TextField textField = (TextField) e.getSource();//获得一些资源,返回一个对象
    29. System.out.println(textField.getText());//获得输入框中的文本
    30. textField.setText("");//回车后清空文本框
    31. }
    32. }

    image.png