GUI 中监听 文本框实时改变的实例
以下是一个关于GUI 中监听JTextField 发生改变时的代码段,
private JTextField getGuestPayTextField() {
if (guestPayTextField == null) {
guestPayTextField = new JTextField();
guestPayTextField.setBounds(new java.awt.Rectangle(90, 240,124, 25));
guestPayTextField.getDocument().addDocumentListener(newDocumentListener() { //这是个内部类
public void insertUpdate(DocumentEvente) {
System.out.println("insertUpdate");
}
public voidremoveUpdate(DocumentEvent e) {
System.out.println("removeUpdate");
}
public voidchangedUpdate(DocumentEvent e) {
System.out.println("changedUpdate");
}
});
}
}
本文介绍了一个简单的GUI应用程序示例,该程序使用Java Swing组件监听文本框(JTextField)的内容变化,并在控制台打印出插入、删除及更改事件。通过实现DocumentListener接口的方法,可以实时响应文本框内的变化。
2689

被折叠的 条评论
为什么被折叠?



