我从一个文本字段中读取了一个值,我想在另一个文本字段中显示它,我该怎么做,一段代码会很有帮助。
还有一件事是我想做与上面相同的事情,但通过一个按钮。
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.Item;
import javax.microedition.lcdui.ItemCommandListener;
import javax.microedition.lcdui.StringItem;
import javax.microedition.lcdui.TextField;
public class FormDemo extends Form implements ItemCommandListener{
private TextField tf1;
private TextField tf2;
private StringItem button;
private Command cmd_copy = new Command("Copy", Command.OK, 0);
FormDemo(){
super("Name");// Form Name
tf1 = new TextField("Enter value", "", 32, TextField.ANY);
tf2 = new TextField("Copy Here", "", 32, TextField.ANY);
append(tf1);
append(tf2);
button = new StringItem("Submit", "Submit");
append(button);
button.addCommand(cmd_copy);
button.setItemCommandListener(this);
}
public void commandAction(Command c, Item item) {
tf2.insert(tf1.getString(), 0);
}
}
如何使用这个
display.setCurrent(new FormDemo());
你试过检查API吗?:)
它会像textBox2.setString(textBox1.getString());
注意:顺便说一句,标题表示文本字段,但您的问题表示文本框。反正我做了TextBox。