j2me Form 添加 TextBox 错误
package com.rfid.view;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.Spacer;
import javax.microedition.lcdui.TextField;
import javax.microedition.lcdui.TextBox;
import com.rfid.control.GUIController;
import com.rfid.xd.ByteTool;
import com.rfid.xd.DateTime;
public class TimeSetting extends Form implements CommandListener
{
private Command back_command, submit_command;
private TextField yearField, monthField, dayField, hourField, minuteField, secondField;
private GUIController m_controller;
private TextBox df1;
public TimeSetting(GUIController control)
{
super("时间设置");
// TODO 自动生成构造函数存根
m_controller = control;
submit_command = new Command("设置", Command.OK, 2);
back_command = new Command("返回", Command.BACK, 2);
yearField = new TextField("请输入年:", "", 4, TextField.NUMERIC);
monthField = new TextField("请输入月:", "", 2, TextField.NUMERIC);
dayField = new TextField("请输入日:", "", 2, TextField.NUMERIC);
hourField = new TextField("请输入时:", "", 2, TextField.NUMERIC);
minuteField = new TextField("请输入分:", "", 2, TextField.NUMERIC);
secondField = new TextField("请输入秒:", "", 2, TextField.NUMERIC);
df1 = new TextBox("日期时间","123",4,0);
this.append(new Spacer(10, 10));
this.append(yearField);
this.append(monthField);
this.append(dayField);
this.append(hourField);
this.append(minuteField);
this.append(secondField);
this.append(df1); //参数为Item 对于TextBox不适用
this.addCommand(back_command);
this.addCommand(submit_command);
this.setCommandListener(this);
}
想用TextBox 代替 TextField 但是Form的APPEND不支持.求解决办法.