本文整理汇总了Java中javax.microedition.lcdui.TextBox.addCommand方法的典型用法代码示例。如果您正苦于以下问题:Java TextBox.addCommand方法的具体用法?Java TextBox.addCommand怎么用?Java TextBox.addCommand使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javax.microedition.lcdui.TextBox
的用法示例。
在下文中一共展示了TextBox.addCommand方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: editString
import javax.microedition.lcdui.TextBox; //导入方法依赖的package包/类
/**
* @inheritDoc
*/
public void editString(Component cmp, int maxSize, int constraint, String text, int keyCode) {
UIManager m = UIManager.getInstance();
CONFIRM_COMMAND = new Command(m.localize("ok", "OK"), Command.OK, 1);
CANCEL_COMMAND = new Command(m.localize("cancel", "Cancel"), Command.CANCEL, 2);
if(mid.getAppProperty("forceBackCommand") != null) {
canvas.addCommand(MIDP_BACK_COMMAND);
}
currentTextBox = new TextBox("", "", maxSize, TextArea.ANY);
currentTextBox.setCommandListener((CommandListener)canvas);
currentTextBox.addCommand(CONFIRM_COMMAND);
currentTextBox.addCommand(CANCEL_COMMAND);
currentTextComponent = cmp;
currentTextBox.setMaxSize(maxSize);
currentTextBox.setString(text);
currentTextBox.setConstraints(constraint);
display.setCurrent(currentTextBox);
((C)canvas).setDone(false);
Display.getInstance().invokeAndBlock(((C)canvas));
}
示例2: createLoggingTextBox
import javax.microedition.lcdui.TextBox; //导入方法依赖的package包/类
private TextBox createLoggingTextBox() {
TextBox box = new TextBox(Localization.get("message.log"), null, 1000,
TextField.UNEDITABLE);
box.addCommand(FormTransportCommands.CMD_BACK);
return box;
}
示例3: showReplyView
import javax.microedition.lcdui.TextBox; //导入方法依赖的package包/类
/**
* Show the 'Reply' view (a full-screen TextBox).
*/
private void showReplyView() {
final Command cancelCommand = new Command("Cancel", Command.BACK, 0);
final Command sendCommand = new Command("Send", Command.OK, 0);
replyView = new TextBox("Reply", null, 2000, TextField.ANY);
replyView.addCommand(cancelCommand);
replyView.addCommand(sendCommand);
replyView.setCommandListener(new CommandListener() {
public void commandAction(Command command, Displayable d) {
// Cancel and return back to previous view
if (command == cancelCommand) {
setDisplay(self);
}
// Submit command
else if (command == sendCommand) {
String modhash = session.getModhash();
replyOperation = new CommentPostOperation(
item.getName(),
replyView.getString(),
modhash,
(PostCommentListener) self
);
replyOperation.start();
}
}
});
setDisplay(replyView);
}
示例4: createLogPanel
import javax.microedition.lcdui.TextBox; //导入方法依赖的package包/类
/**
* Create a simple text area where publications are displayed as they arrive.
*/
public void createLogPanel() {
if ( logPanel == null ) {
TextBox t = new TextBox("Log:", null, 128, TextField.ANY );
t.addCommand( cancel );
t.setCommandListener(this);
logPanel = t;
}
}
示例5: initGui
import javax.microedition.lcdui.TextBox; //导入方法依赖的package包/类
protected void initGui() {
exitCommand = new Command("Cancel", Command.EXIT, 0);
okCommand = new Command("OK", Command.OK, 1);
textBox = new TextBox("Comcraft", textBoxString, maxLength, textFieldType);
textBox.addCommand(okCommand);
textBox.addCommand(exitCommand);
textBox.setCommandListener(this);
cc.comcraftMIDlet.display.setCurrent(textBox);
}
示例6: MIDPTextBox
import javax.microedition.lcdui.TextBox; //导入方法依赖的package包/类
public MIDPTextBox(String mainbar, String text, TextBoxNotify tbn, int constraints) {
t=new TextBox(mainbar, text, 150, constraints);
this.tbn=tbn;
t.addCommand(cmdOK);
t.addCommand(cmdCancel);
t.setCommandListener(this);
midlet.BombusMod.getInstance().setDisplayable(t);
}