回应文件更新插入改变事件 : 文件事件 « 图形用户界面 « Java

En
Java
1. 图形用户界面
2. 三维图形动画
3. 高级图形
4. 蚂蚁编译
5. Apache类库
6. 统计图
7. 
8. 集合数据结构
9. 数据类型
10. 数据库JDBC
11. 设计模式
12. 开发相关类
13. EJB3
14. 电子邮件
15. 事件
16. 文件输入输出
17. 游戏
18. 泛型
19. GWT
20. Hibernate
21. 本地化
22. J2EE平台
23. 基于J2ME
24. JDK-6
25. JNDI的LDAP
26. JPA
27. JSP技术
28. JSTL
29. 语言基础知识
30. 网络协议
31. PDF格式RTF格式
32. 映射
33. 常规表达式
34. 脚本
35. 安全
36. Servlets
37. Spring
38. Swing组件
39. 图形用户界面
40. SWT-JFace-Eclipse
41. 线程
42. 应用程序
43. Velocity
44. Web服务SOA
45. 可扩展标记语言
Java 教程
Java » 图形用户界面 » 文件事件屏幕截图 
回应文件更新插入改变事件
回应文件更新插入改变事件
 

import java.awt.Container;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.event.DocumentEvent;
import javax.swing.event.DocumentListener;

public class DocumentListenerDemo extends JFrame implements DocumentListener {
  private JTextField hourField = new JTextField("12"3);

  private JTextField minuteField = new JTextField("00"3);

  private JLabel label = new JLabel();

  public DocumentListenerDemo() {
    setTitle("TextTest");
    setSize(500200);
    addWindowListener(new WindowAdapter() {
      public void windowClosing(WindowEvent e) {
        System.exit(0);
      }
    });

    Container contentPane = getContentPane();

    JPanel p = new JPanel();

    p.add(hourField);
    hourField.getDocument().addDocumentListener(this);

    p.add(minuteField);
    minuteField.getDocument().addDocumentListener(this);

    contentPane.add(p, "Center");
    contentPane.add(label, "North");

  }

  public void insertUpdate(DocumentEvent e) {
    label.setText(e.toString());
  }

  public void removeUpdate(DocumentEvent e) {
    label.setText(e.toString());
  }

  public void changedUpdate(DocumentEvent e) {
  }

  public static void main(String[] args) {
    JFrame frame = new DocumentListenerDemo();
    frame.show();
  }

}


           
         
  
Related examples in the same category
1. DocumentFilter映射小写字母为大写DocumentFilter映射小写字母为大写
2. 继承PlainDocument ,限制其内容长度继承PlainDocument ,限制其内容长度
3. 文件事件演示文件事件演示
4. HTMLDocument :文件迭代
5. DocumentListener演示DocumentListener演示
6. 继承PlainDocument创建一个浮动值类型文本字段
7. 继承PlainDocument创造alpha和数值
8. 文件映射小写字母为大写文件映射小写字母为大写
9. 文件ElementIterator演示文件ElementIterator演示
10. 格式JTextField的文字为大写
11. 在JTextComponent覆盖默认键盘操作
12. 覆盖减号键
13. 覆盖$键
14. 覆盖空格键
15. 禁用字符,以便不采取行动。
16. 绑定Shift和空格键
17. 防止Shift和空格键被按下。
18. 继承InputVerifier
www.java2java.com | Contact Us
Copyright 2010 - 2030 Java Source and Support. All rights reserved.
All other trademarks are property of their respective owners.