A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李德国 黑马帝   /  2011-7-24 22:25  /  2305 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

AWT的TextField可以对数值变换监听,可是AWT的TextField需要设置它的对齐方式,它的方法和构造函数中也无法进行设置,求帮助。
不用Swing中的JTextField,因为它好像没有数值变换监听的功能。

评分

参与人数 1技术分 +1 收起 理由
小龙 + 1 继续等待马友们的回答!

查看全部评分

2 个回复

倒序浏览
AWT好像无法实现,用Swing吧,再想办法在JTextField中实现监听功能!
[ 本帖最后由 孙斌 于 2011-07-24  23:56 编辑 ]
回复 使用道具 举报
对于JTextField实现监听,网上有人提出了一个解决方案,给LZ参考下:
  1. jTextField.getDocument().addDocumentListener(new javax.swing.event.DocumentListener(){
  2.     public void changedUpdate(DocumentEvent e) {//这是更改操作的处理
  3.             String s = jTextField.getText().trim();//trim()方法用于去掉你可能误输入的空格号
  4.     }
  5.     public void insertUpdate(DocumentEvent e) {//这是插入操作的处理
  6.                     String s = jTextField.getText().trim();
  7.     }   
  8.     public void removeUpdate(DocumentEvent e) {//这是删除操作的处理
  9.                     String s = jTextField.getText().trim();
  10.     }
  11. });
复制代码
[ 本帖最后由 孙斌 于 2011-07-24  23:56 编辑 ]

评分

参与人数 1技术分 +2 收起 理由
小龙 + 2 答题就得向你这样!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马