本文主要是介绍JavaGUI输入框事件监听的使用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
JavaGUI输入框事件监听的使用
package GUI;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class TestTextField {
public static void main(String[] args) {
// 启动
new MyFrame2();
}
}
class MyFrame2 extends Frame {
public MyFrame2() {
TextField textField = new TextField();
add(textField);
// 监听这个文本框输入的文字
MyActionListener myActionListener = new MyActionListener();
// 按下Enter,就会触发这个输入框事件
textField.addActionListener(myActionListener);
// 设置替换编码
textField.setEchoChar('*');
setVisible(true);
pack();
}
}
class MyActionListener implements ActionListener{
@Override
public void actionPerformed(ActionEvent e) {
TextField field = (TextField)e.getSource(); // 获得一些资源,返回一个对象
System.out.println(field.getText()); // 获得输入框的文本
field.setText(""); // 文本框设置为空
}
}
这篇关于JavaGUI输入框事件监听的使用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!