當前位置: 首頁>>代碼示例>>Java>>正文


Java TextBox.setText方法代碼示例

本文整理匯總了Java中com.google.gwt.user.client.ui.TextBox.setText方法的典型用法代碼示例。如果您正苦於以下問題:Java TextBox.setText方法的具體用法?Java TextBox.setText怎麽用?Java TextBox.setText使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在com.google.gwt.user.client.ui.TextBox的用法示例。


在下文中一共展示了TextBox.setText方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: initAppShare

import com.google.gwt.user.client.ui.TextBox; //導入方法依賴的package包/類
/**
 * Helper method called by constructor to initialize the report section
 */
private void initAppShare() {
  final HTML sharePrompt = new HTML();
  sharePrompt.setHTML(MESSAGES.gallerySharePrompt());
  sharePrompt.addStyleName("primary-prompt");
  final TextBox urlText = new TextBox();
  urlText.addStyleName("action-textbox");
  urlText.setText(Window.Location.getHost() + MESSAGES.galleryGalleryIdAction() + app.getGalleryAppId());
  urlText.addClickHandler(new ClickHandler() {
    @Override
    public void onClick(ClickEvent event) {
      urlText.selectAll();
    }
  });
  appSharePanel.add(sharePrompt);
  appSharePanel.add(urlText);
}
 
開發者ID:mit-cml,項目名稱:appinventor-extensions,代碼行數:20,代碼來源:GalleryPage.java

示例2: zoomTypedIn

import com.google.gwt.user.client.ui.TextBox; //導入方法依賴的package包/類
protected void zoomTypedIn() {
	if (pageLayout == null)
		return;
	TextBox zoomTextBox = zoomPanel.textBox;
	String digits = zoomTextBox.getText().replaceAll("[^0-9]", "");
	if (digits.isEmpty() || digits.length() > 6) {
		zoomTextBox.setText(pageLayout.getZoom() + "%");
		zoomTextBox.selectAll();
		return;
	}
	int zoom = Math.min(Integer.valueOf(digits), DjvuContext.getMaxZoom());
	zoom = Math.max(zoom, zoomOptions.get(zoomOptions.size() - 1));
	zoomPanel.selection.setSelectedIndex(-1);
	pageLayout.setZoom(zoom);
	zoomTextBox.setText(zoom + "%");
	zoomTextBox.setFocus(false);
}
 
開發者ID:mateusz-matela,項目名稱:djvu-html5,代碼行數:18,代碼來源:Toolbar.java

示例3: test01

import com.google.gwt.user.client.ui.TextBox; //導入方法依賴的package包/類
/**
 * Binding of a DTO property to a TextBox
 */
public void test01() {
    DTO dto = new DTO();

    TextBox box = new TextBox();

    Binder.bind(dto, "name").to(box);

    dto.setName("toto");
    assertEquals("toto", box.getValue());

    box.setValue("titi", true);
    assertEquals("titi", dto.getName());

    /**
     * The setText method doesn't throw an event so the
     * value does not get updated in b2.
     * Note that if the user changes the text and leaves
     * the text box, it will trigger an event and activate
     * the data binding
     */
    box.setText("tata");
    assertEquals("titi", dto.getName());
}
 
開發者ID:BenDol,項目名稱:Databind,代碼行數:27,代碼來源:HasValueDataBindingGwtTest.java

示例4: pageTypedIn

import com.google.gwt.user.client.ui.TextBox; //導入方法依賴的package包/類
protected void pageTypedIn() {
	if (pageLayout == null)
		return;
	TextBox pageTextBox = pagePanel.textBox;
	String digits = pageTextBox.getText().replaceAll("[^0-9]", "");
	if (digits.isEmpty() || digits.length() > 6) {
		pageTextBox.setText(pagePanel.selection.getSelectedItemText());
		pageTextBox.selectAll();
		return;
	}
	int page = Math.min(Integer.valueOf(digits), pagesCount) - 1;
	page = Math.max(page, 0);
	pagePanel.selection.setSelectedIndex(page);
	pageLayout.setPage(page);
	pageTextBox.setFocus(false);
}
 
開發者ID:mateusz-matela,項目名稱:djvu-html5,代碼行數:17,代碼來源:Toolbar.java

示例5: getPublishPanel

import com.google.gwt.user.client.ui.TextBox; //導入方法依賴的package包/類
private static HTMLPanel getPublishPanel() {
    HTMLPanel publishPanel = new HTMLPanel(GerritCiPlugin.publishJobPanel.toString());
    TextBox publishCommand = new TextBox();
    publishCommand.setName("publishCommand");
    publishCommand.setText("./scripts/publish.sh");
    TextBox publishBranchRegex = new TextBox();
    publishBranchRegex.setName("publishBranchRegex");
    publishBranchRegex.setText("refs/heads/(develop|master)");
    TextBox jobType = new TextBox();
    jobType.setText("publish");
    jobType.setName("jobType");
    jobType.setVisible(false);
    publishPanel.add(jobType);
    publishPanel.addAndReplaceElement(publishCommand, "publishCommand");
    publishPanel.addAndReplaceElement(publishBranchRegex, "publishBranchRegex");
    addCommonFields(publishPanel);
    return publishPanel;
}
 
開發者ID:palantir,項目名稱:gerrit-ci,代碼行數:19,代碼來源:JobPanels.java

示例6: getVerifyPanel

import com.google.gwt.user.client.ui.TextBox; //導入方法依賴的package包/類
private static HTMLPanel getVerifyPanel() {
    HTMLPanel verifyPanel = new HTMLPanel(GerritCiPlugin.verifyJobPanel.toString());
    TextBox verifyCommand = new TextBox();
    verifyCommand.setName("verifyCommand");
    verifyCommand.setText("./scripts/verify.sh");
    TextBox verifyBranchRegex = new TextBox();
    verifyBranchRegex.setName("verifyBranchRegex");
    verifyBranchRegex.setText(".*");
    TextBox jobType = new TextBox();
    jobType.setText("verify");
    jobType.setName("jobType");
    jobType.setVisible(false);
    verifyPanel.add(jobType);
    verifyPanel.addAndReplaceElement(verifyCommand, "verifyCommand");
    verifyPanel.addAndReplaceElement(verifyBranchRegex, "verifyBranchRegex");
    addCommonFields(verifyPanel);
    return verifyPanel;
}
 
開發者ID:palantir,項目名稱:gerrit-ci,代碼行數:19,代碼來源:JobPanels.java

示例7: test02

import com.google.gwt.user.client.ui.TextBox; //導入方法依賴的package包/類
/**
 * Bind two TextBox together
 */
public void test02() {
    TextBox b1 = new TextBox();
    TextBox b2 = new TextBox();

    Binder.bind(b1).to(b2);

    b2.setValue("titi", true);
    assertEquals("titi", b1.getText());

    /**
     * The setText method doesn't throw an event so the
     * value does not get updated in b2.
     * Note that if the user changes the text and leaves
     * the text box, it will trigger an event and activate
     * the data binding
     */
    b1.setText("toto");
    assertEquals("titi", b2.getValue());
}
 
開發者ID:BenDol,項目名稱:Databind,代碼行數:23,代碼來源:HasValueDataBindingGwtTest.java

示例8: createFilterBox

import com.google.gwt.user.client.ui.TextBox; //導入方法依賴的package包/類
private void createFilterBox() {
  textBoxWidget = new TextBox();
  textBoxWidget.setText("Search list...");
  textBoxWidget.setSize(ComponentConstants.LISTVIEW_PREFERRED_WIDTH + "px",
      ComponentConstants.LISTVIEW_FILTER_PREFERRED_HEIGHT + "px");
  textBoxWidget.setVisible(false);
  listViewWidget.add(textBoxWidget);
}
 
開發者ID:mit-cml,項目名稱:appinventor-extensions,代碼行數:9,代碼來源:MockListView.java

示例9: addHiddenUploadFormParameter

import com.google.gwt.user.client.ui.TextBox; //導入方法依賴的package包/類
/**
 * Allows to add the hidden file upload form parameters, which will be send to the server.
 * Create a TextBox, giving it a name so that it will be submitted. From descendant dialogs,
 * has to be called only after the dialog is populated, i.e. the populateDialog() is executed.
 * @param fieldName the name of the parameter to add
 * @param fieldValue the value of the parameter to add
 */
protected void addHiddenUploadFormParameter( final String fieldName, final String fieldValue){
	final TextBox field = new TextBox();
	field.setVisible(false);
	field.setName( fieldName );
	field.setText( fieldValue );
	verticalPanel.add( field );
}
 
開發者ID:ivan-zapreev,項目名稱:x-cure-chat,代碼行數:15,代碼來源:FileUploadManagerDialog.java

示例10: addTextBox

import com.google.gwt.user.client.ui.TextBox; //導入方法依賴的package包/類
/**
 * To add Text Box.
 * 
 * @param row int
 * @param dto BatchClassPluginConfigDTO
 * @param readOnly boolean
 * @return ValidatableWidget<TextBox>
 */
public ValidatableWidget<TextBox> addTextBox(int row, final BatchClassPluginConfigDTO dto, boolean readOnly) {
	TextBox fieldValue = new TextBox();
	fieldValue.setReadOnly(readOnly);
	fieldValue.setWidth("160px");
	fieldValue.setName(dto.getPluginConfig().getFieldName());
	fieldValue.setText(dto.getValue());
	final ValidatableWidget<TextBox> validatableTextBox = new ValidatableWidget<TextBox>(fieldValue);
	if (!readOnly && dto.getPluginConfig() != null) {
		validatableTextBox.addValidator((Validator) ValidatorFactory.getValidator(dto.getDataType(), fieldValue));

		validatableTextBox.getWidget().addValueChangeHandler(new ValueChangeHandler<String>() {

			@Override
			public void onValueChange(ValueChangeEvent<String> event) {
				if (!dto.isMandatory() && validatableTextBox.getWidget().getText().isEmpty()) {
					validatableTextBox.getWidget().removeStyleName(AdminConstants.DATE_BOX_FORMAT_ERROR);
				} else {
					validatableTextBox.toggleValidDateBox();
				}
			}
		});

		if (!dto.isMandatory() && validatableTextBox.getWidget().getText().isEmpty()) {
			validatableTextBox.getWidget().removeStyleName(AdminConstants.DATE_BOX_FORMAT_ERROR);
		} else {
			validatableTextBox.toggleValidDateBox();
		}

		if (dto.isMandatory()) {
			validatableTextBox.addValidator(new EmptyStringValidator(validatableTextBox.getWidget()));
		}

	}

	return validatableTextBox;
}
 
開發者ID:kuzavas,項目名稱:ephesoft,代碼行數:45,代碼來源:EditPluginView.java

示例11: renameItem

import com.google.gwt.user.client.ui.TextBox; //導入方法依賴的package包/類
protected void renameItem() {
	final int i = savedItems.getSelectedIndex();

	if (i >= 0) {
		final String name = savedItems.getItemText(i);
		final String item = savedItems.getValue(i);

		final TextBox field = new TextBox();
		field.setText(name);

		ApplicationPanel.showDialogBox("Rename Item", field,
				ApplicationPanel.OK | ApplicationPanel.CANCEL,
				new DialogBoxResultHandler() {

					@Override
					public void dialogBoxResult(int result) {

						if (result == ApplicationPanel.OK) {
							JsoArray<Entry> list = removeItem(
									getSavedItems(), name, item);
							Entry e = (Entry) JavaScriptObject
									.createObject();
							e.setName(field.getText());
							e.setItem(item);
							list.push(e);
							saveItems(list);

							savedItems.removeItem(i);
							savedItems.insertItem(e.getName(), item, i);
							savedItems.setSelectedIndex(i);
						}

					}
				});
	}

}
 
開發者ID:dawg6,項目名稱:dhcalc,代碼行數:38,代碼來源:GearPanel.java

示例12: ChangeAppNamePopup

import com.google.gwt.user.client.ui.TextBox; //導入方法依賴的package包/類
public ChangeAppNamePopup(PreferencesCompletionCallback settingsChange) {
  super();
  
  this.settingsChange = settingsChange;

  appNameBox = new TextBox();
  appNameBox.setText(Preferences.getAppName());

  FlexTable layout = new FlexTable();
  layout.setWidget(0, 0, new HTML("Change ODK 2.0 App Name"));
  layout.setWidget(1, 0, new HTML("App Name:"));
  layout.setWidget(1, 1, appNameBox);

  AggregateButton changeAppNameButton = new AggregateButton(BUTTON_TXT, TOOLTIP_TXT,
      HELP_BALLOON_TXT);
  changeAppNameButton.addClickHandler(new ChangeAppNameHandler());

  layout.setWidget(3, 0, changeAppNameButton);
  layout.setWidget(3, 1, new ClosePopupButton(this));

  setWidget(layout);
}
 
開發者ID:opendatakit,項目名稱:aggregate,代碼行數:23,代碼來源:ChangeAppNamePopup.java

示例13: render

import com.google.gwt.user.client.ui.TextBox; //導入方法依賴的package包/類
public Widget render(Row row, Column column, Object value) {
  if(value == null || !(value instanceof String)) {
    return null;
  } else {
    TextBox textbox = new TextBox();
    textbox.setText((String)value);
    if(_maxLength > 0) textbox.setMaxLength(_maxLength);
    if(_visibleLength > 0) textbox.setVisibleLength(_visibleLength);
    if(_title != null) textbox.setTitle(_title);
    return textbox;
  }
}
 
開發者ID:sanderberents,項目名稱:gwtlib,代碼行數:13,代碼來源:TextBoxRenderer.java

示例14: getFieldValue

import com.google.gwt.user.client.ui.TextBox; //導入方法依賴的package包/類
protected String getFieldValue(TextBox field, String defaultValue) {
	String value = field.getValue();

	if ((value != null) && (value.length() > 0))
		return field.getValue();

	field.setText(defaultValue);
	return defaultValue;
}
 
開發者ID:dawg6,項目名稱:dhcalc,代碼行數:10,代碼來源:BasePanel.java

示例15: loadRDCs

import com.google.gwt.user.client.ui.TextBox; //導入方法依賴的package包/類
protected void loadRDCs( JSONValue response ) {
		
		if( response.isObject() == null ) return;
		
		int num = 0;
		for( String key : response.isObject().keySet() ) {
			JSONObject o = response.isObject().get( key ).isObject();
			JSONArray jpn = o.get( "params" ).isArray();
			grid.resize( grid.getRowCount() + jpn.size() +1, 3 );
//			grid.setWidget( num, 0, new CheckBox() );
			grid.setWidget( num, 1, new Label( key ) );
			
			for( int p = 0; p < jpn.size(); p++ ) {
				num++;
				JSONObject par = jpn.get( p ).isObject();
				grid.setWidget( num, 0, 
						new Label( par.get( "name" ).isString().stringValue() ) );
				TextBox txt = new TextBox();
				if( par.get( "def" ).isString() != null )
					txt.setText( par.get( "def" ).isString().stringValue() );
				grid.setWidget( num, 1, txt );
				if( (par.get( "desc" ).isString() != null) & (par.get( "ex" ).isString() != null ) ) {
//					txt.setTitle( 
//						par.get( "desc" ).isString().stringValue() + " "
//						+ "Example: " + par.get( "ex" ).isString().stringValue() );
					grid.setWidget( num, 2, new HTML(
							par.get( "desc" ).isString().stringValue() +
							"<br>" +
							"Example: " + par.get( "ex" ).isString().stringValue()
							) );
				}
			}
			num++;
		}
		
		RootPanel.get().add( grid );
		
	}
 
開發者ID:RISCOSS,項目名稱:riscoss-corporate,代碼行數:39,代碼來源:RDCsModule.java


注:本文中的com.google.gwt.user.client.ui.TextBox.setText方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。