TextInput.java
资源名称:J2ME&Game.rar [点击查看]
上传用户:gyyuli
上传日期:2013-07-09
资源大小:3050k
文件大小:1k
源码类别:
J2ME
开发平台:
Java
- /*
- * %W% %E%
- *
- * Copyright (c) 2000-2004 Sun Microsystems, Inc. All rights reserved.
- * PROPRIETARY/CONFIDENTIAL
- * Use is subject to license terms
- */
- package customitem;
- import javax.microedition.lcdui.*;
- import javax.microedition.midlet.MIDlet;
- /**
- *
- * @version 2.0
- */
- public class TextInput extends TextBox implements CommandListener {
- private final static Command CMD_OK = new Command("OK", Command.OK,
- 1);
- private final static Command CMD_CANCEL =
- new Command("Cancel", Command.CANCEL, 1);
- private Table parent;
- private Display display;
- public TextInput(String text, Table parent, Display display) {
- super("Enter Text", text, 50, TextField.ANY);
- this.parent = parent;
- this.display = display;
- addCommand(CMD_OK);
- addCommand(CMD_CANCEL);
- setCommandListener(this);
- }
- public void commandAction(Command c, Displayable d) {
- if (c == CMD_OK) {
- // update the table's cell and return
- parent.setText(getString());
- display.setCurrentItem(parent);
- } else if (c == CMD_CANCEL) {
- // return without updating the table's cell
- display.setCurrentItem(parent);
- }
- }
- }