0

我从一个文本字段中读取了一个值,我想在另一个文本字段中显示它,我该怎么做,一段代码会很有帮助。

还有一件事是我想做与上面相同的事情,但通过一个按钮。

4

2 回答 2

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());

于 2013-09-16T06:33:31.853 回答
0

你试过检查API吗?:)

它会像textBox2.setString(textBox1.getString());

注意:顺便说一句,标题表示文本字段,但您的问题表示文本框。反正我做了TextBox。

于 2013-09-16T06:34:18.130 回答