Java GUI Mad God Talking Series Video Summary (5)

Thank you Java Mad God for saying

1. TextField

//这是我自己的包
package GUI;
//导入必要的包
import java.awt.*;
import java.awt.event.*;
public class TestDemo  {
    
    
	public static void main(String[] args) {
    
    
	 new MyFrame3();
	}
}
class MyFrame3 extends Frame{
    
    
	public MyFrame3(){
    
    
		
		//新建一个文本区域
		TextField textField = new TextField();
		
		//按下回车 触发此监听事件
		textField.addActionListener(new MyactionListenert());
		
		//设置替换字符
		textField.setEchoChar('*');
		
		//添加到窗口上
		add(textField);
		
		//设置大小 位置 和可见性
		setBounds(200,200,300,300);
		setVisible(true);
	}
}
class MyactionListenert implements ActionListener{
    
    
	@Override
	public void actionPerformed(ActionEvent e) {
    
    
		// TODO Auto-generated method stub
		
		//将得到的文本转换为TextField类型
		TextField textField = (TextField)e.getSource();
		
		//打印文本
		System.out.println(""+textField.getText());
		
		//设置文本:将原有字符清除
		textField.setText("");
	}
}

Insert picture description here

Guess you like

Origin blog.csdn.net/qq_45911278/article/details/111565186