JavaME从文本字段读取输入并将其显示在另一个文本字段中

时间:2013-09-15 07:36:54

标签: java-me

我已经从文本字段中读取了一个值,我想在另一个文本字段中显示它,我该怎么做,一段代码将有用。

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

2 个答案:

答案 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。