テキストフィールドから値を読み込んで、それを別のテキストフィールドに表示したかったのですが、どうすればいいですか。コードが役に立ちます。
もう1つ、上記と同じことをボタンを介して実行したいということです。
テキストフィールドから値を読み込んで、それを別のテキストフィールドに表示したかったのですが、どうすればいいですか。コードが役に立ちます。
もう1つ、上記と同じことをボタンを介して実行したいということです。
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(新しい FormDemo());
APIをチェックしてみましたか?:)
それは次のようになりますtextBox2.setString(textBox1.getString());
注:ところで、タイトルはテキストフィールドと言いましたが、あなたの質問はテキストボックスと述べています。とにかくTextBoxをしました。