首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2ME开发 >

编辑框内输入时,怎么使其他文本作相应变化

2011-12-22 
编辑框内输入时,如何使其他文本作相应变化?编辑框内输入时,如何使其他文本作相应变化?[解决办法]form1.tes

编辑框内输入时,如何使其他文本作相应变化?
编辑框内输入时,如何使其他文本作相应变化?

[解决办法]
form1.test11.value=form1.test2.value
[解决办法]
使用ItemStateListener可以实现该功能
[解决办法]

public class TextFieldWithItemStateListenerMIDlet extends MIDlet implements
ItemStateListener {
private Display display;

public TextFieldWithItemStateListenerMIDlet() {
display = Display.getDisplay(this);
}

TextField name;

TextField tel;

TextField summary;

public void startApp() {
Form f = new Form( "TextField 测试 ");
name = new TextField( "姓名 ", " ", 8, TextField.ANY);
tel = new TextField( "电话 ", " ", 14, TextField.PHONENUMBER);
summary = new TextField( "总结 ", " ", 30, TextField.UNEDITABLE);
f.append(name);
f.append(tel);
f.append(summary);
f.setItemStateListener(this);
display.setCurrent(f);
}

public void itemStateChanged(Item item) {
if (item == name) {
summary.setString( "输入的姓名为: " + name.getString());
} else if (item == tel) {
summary.setString( "输入的电话为: " + tel.getString());
} else {
summary.setString( " ");
}
}

public void pauseApp() {
}

public void destroyApp(boolean unconditional) {
}
[解决办法]
ItemStateListener
[解决办法]
使用ItemStateListener

热点排行