随笔-348  评论-598  文章-0  trackbacks-0

示例:给文本框加入监听器,当非程序设置,也就是用户通过界面修改文本之后触发相应的操作。

        //为文本框加入FieldChangeListener监听器
        TextField rtf = new TextField(TextField.EDITABLE);
        FieldChangeListener rtfListener 
= new FieldChangeListener() {
            
public void fieldChanged(Field field, int context) {
                
if (context != FieldChangeListener.PROGRAMMATIC) {
                    TextField f 
= (TextField)field;
                    
if(!"a".equals(f.getText()))
                    
{
                        f.setText(
"c");
                    }

                }

            }

        }
;
        
        rtf.setChangeListener(rtfListener);
        
this.add(rtf);


---------------------------------------------------------
专注移动开发

Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
posted on 2010-01-03 22:10 TiGERTiAN 阅读(1411) 评论(0)  编辑  收藏 所属分类: JavaJ2MEBlackBerry

只有注册用户登录后才能发表评论。


网站导航: