/**
* Creates a new YoungAndroid project wizard.
*/
public InputTemplateUrlWizard(final NewUrlDialogCallback callback) {
super(MESSAGES.inputNewUrlCaption(), true, true);
// Initialize the UI.
setStylePrimaryName("ode-DialogBox");
HorizontalPanel panel = new HorizontalPanel();
urlTextBox = new LabeledTextBox(MESSAGES.newUrlLabel());
urlTextBox.getTextBox().setWidth("250px");
urlTextBox.getTextBox().addKeyUpHandler(new KeyUpHandler() {
@Override
public void onKeyUp(KeyUpEvent event) {
int keyCode = event.getNativeKeyCode();
if (keyCode == KeyCodes.KEY_ENTER) {
handleOkClick();
} else if (keyCode == KeyCodes.KEY_ESCAPE) {
handleCancelClick();
}
}
});
VerticalPanel page = new VerticalPanel();
panel.add(urlTextBox);
page.add(panel);
addPage(page);
// Create finish command (create a new Young Android project).
initFinishCommand(new Command() {
@Override
public void execute() {
String hostUrl = urlTextBox.getText();
if (TemplateUploadWizard.hasUrl(hostUrl)) {
Window.alert("The Url " + hostUrl + " already exists.");
} else {
callback.updateTemplateOptions(hostUrl);
}
}
});
}
InputTemplateUrlWizard.java 文件源码
java
阅读 34
收藏 0
点赞 0
评论 0
项目:appinventor-extensions
作者:
评论列表
文章目录