我已经从文本字段中读取了一个值,我想在另一个文本字段中显示它,我该怎么做,一段代码将有用。
还有一件事是我想做同上面的事情但是通过一个按钮。
答案 0 :(得分:2)
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());
答案 1 :(得分:0)
您是否尝试过检查API? :)
它会像textBox2.setString(textBox1.getString());
注意:顺便说一句,标题表示文本字段,但您的问题表示文本框。无论如何,我做了TextBox。