j2me Form 添加 TextBox 错误

wine2015 2017-03-02 08:26:15
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不支持.求解决办法.
...全文
922 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
wine2015 2017-03-02
  • 打赏
  • 举报
回复
顶一下,求高手指导一下.

13,100

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧