当前位置: 首页>>代码示例>>Java>>正文


Java ListBox.getItemText方法代码示例

本文整理汇总了Java中com.google.gwt.user.client.ui.ListBox.getItemText方法的典型用法代码示例。如果您正苦于以下问题:Java ListBox.getItemText方法的具体用法?Java ListBox.getItemText怎么用?Java ListBox.getItemText使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.google.gwt.user.client.ui.ListBox的用法示例。


在下文中一共展示了ListBox.getItemText方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: moveAllItems

import com.google.gwt.user.client.ui.ListBox; //导入方法依赖的package包/类
private Set<String> moveAllItems(ListBox source, ListBox target) {
    final Set<String> movedItems = new HashSet<String>();
    int size = source.getItemCount();
    for (int i = 0; i < size; i++) {
        movedItems.add(source.getValue(i));
        final String text = source.getItemText(i);
        final String value = source.getValue(i);
        target.addItem(text, value);
        target.setItemSelected(target.getItemCount() - 1, true);
    }
    target.setFocus(true);
    if (source.getItemCount() > 0) {
        target.setSelectedIndex(0);
    }
    source.clear();
    return movedItems;
}
 
开发者ID:cuba-platform,项目名称:cuba,代码行数:18,代码来源:CubaTwinColSelectWidget.java

示例2: addSelectedModule

import com.google.gwt.user.client.ui.ListBox; //导入方法依赖的package包/类
private void addSelectedModule() {
	ListBox fromList = view.getMultipleSelectTwoSidedListBox().getLeftHandSideListBox();
	List<Integer> selectedIndexes = view.getMultipleSelectTwoSidedListBox().getAllSelectedIndexes(fromList);

	for (Integer selectedIndex : selectedIndexes) {
		if (selectedIndex != -1) {
			String selectedValue = fromList.getItemText(selectedIndex);
			String selectedValueKey = BatchClassManagementConstants.EMPTY_STRING;
			ListBox toList = view.getMultipleSelectTwoSidedListBox().getRightHandSideListBox();
			Map<String, String> moduleIdentifierToNameMap = view.getMultipleSelectTwoSidedListBox()
					.getAllValuesMapFromList(toList);
			do {
				selectedValueKey = BatchClassManagementConstants.NEW + newIdentifier++;
			} while (moduleIdentifierToNameMap.containsKey(selectedValueKey));
			toList.addItem(selectedValue, selectedValueKey);
			int newIndex = toList.getItemCount() - 1;
			toList.getElement().getElementsByTagName("option").getItem(newIndex).setTitle(selectedValue);
		}
	}
}
 
开发者ID:kuzavas,项目名称:ephesoft,代码行数:21,代码来源:ConfigureModulePresenter.java

示例3: moveValuesOnIndexFromOneListToAnother

import com.google.gwt.user.client.ui.ListBox; //导入方法依赖的package包/类
public void moveValuesOnIndexFromOneListToAnother(Set<Integer> indexes, ListBox fromList, ListBox toList) {
	for (Integer index : indexes) {
		int fromListIndex = index;
		String value = fromList.getItemText(fromListIndex);
		toList.addItem(value);
		// fromList.removeItem(fromListIndex);
		int newIndex = toList.getItemCount() - 1;
		toList.getElement().getElementsByTagName(OPTION).getItem(newIndex).setTitle(value);
	}
}
 
开发者ID:kuzavas,项目名称:ephesoft,代码行数:11,代码来源:MultipleSelectTwoSidedListBox.java

示例4: getSelectedValueFromList

import com.google.gwt.user.client.ui.ListBox; //导入方法依赖的package包/类
private String getSelectedValueFromList(ListBox listBox) {
	String value = CustomWorkflowConstants.EMPTY_STRING;
	int selectedIndex = listBox.getSelectedIndex();
	if (selectedIndex != -1) {

		value = listBox.getItemText(selectedIndex);
	}
	return value;

}
 
开发者ID:kuzavas,项目名称:ephesoft,代码行数:11,代码来源:DependencyManagementPresenter.java

示例5: addValueForPluginNameForAdd

import com.google.gwt.user.client.ui.ListBox; //导入方法依赖的package包/类
/**
 * @param selectedDependencyDTO
 */
private void addValueForPluginNameForAdd() {
	ListBox pluginNamesList = dependencyPresenter.getView().getPluginNames();
	String pluginName = pluginNamesList.getItemText(pluginNamesList.getSelectedIndex());
	controller.setSelectedPlugin(pluginName);
	getEditDependencyPresenter().getView().getPluginNamesList().setText(pluginName);
}
 
开发者ID:kuzavas,项目名称:ephesoft,代码行数:10,代码来源:DependencyManagementPresenter.java

示例6: YoungAndroidComponentSelectorPropertyEditor

import com.google.gwt.user.client.ui.ListBox; //导入方法依赖的package包/类
/**
 * Creates a new property editor for selecting a component, where the
 * user chooses among components of one or more component types.
 *
 * @param editor the editor that this property editor belongs to
 * @param componentTypes types of component that can be selected, or null if
 *        all types of components can be selected.
 */
public YoungAndroidComponentSelectorPropertyEditor(final YaFormEditor editor,
    Set<String> componentTypes) {
  this.editor = editor;
  this.componentTypes = componentTypes;

  VerticalPanel selectorPanel = new VerticalPanel();
  componentsList = new ListBox();
  componentsList.setVisibleItemCount(10);
  componentsList.setWidth("100%");
  selectorPanel.add(componentsList);
  selectorPanel.setWidth("100%");

  choices = new ListWithNone(MESSAGES.noneCaption(), new ListWithNone.ListBoxWrapper() {
    @Override
    public void addItem(String item) {
      componentsList.addItem(item);
    }

    @Override
    public String getItem(int index) {
      return componentsList.getItemText(index);
    }

    @Override
    public void removeItem(int index) {
      componentsList.removeItem(index);
    }

    @Override
    public void setSelectedIndex(int index) {
      componentsList.setSelectedIndex(index);
    }
  });

  // At this point, the editor hasn't finished loading.
  // Use a DeferredCommand to finish the initialization after the editor has finished loading.
  DeferredCommand.addCommand(new Command() {
    @Override
    public void execute() {
      if (editor.isLoadComplete()) {
        finishInitialization();
      } else {
        // Editor still hasn't finished loading.
        DeferredCommand.addCommand(this);
      }
    }
  });

  initAdditionalChoicePanel(selectorPanel);
}
 
开发者ID:mit-cml,项目名称:appinventor-extensions,代码行数:59,代码来源:YoungAndroidComponentSelectorPropertyEditor.java

示例7: populateDialog

import com.google.gwt.user.client.ui.ListBox; //导入方法依赖的package包/类
@Override
protected void populateDialog() {
	addNewGrid( 2, 3, false, "", false);
	
	//Add the radio-html widget to the panel
	this.addToGrid(this.getCurrentGridIndex(), FIRST_COLUMN_INDEX, 3, radioHTML, false, false);
	
	//Construct and add the listbox
	HorizontalPanel panel = new HorizontalPanel();
	panel.setVerticalAlignment( HasVerticalAlignment.ALIGN_MIDDLE );
	panel.setHorizontalAlignment( HasHorizontalAlignment.ALIGN_LEFT );
	panel.setSize("100%", "100%");
	Label chooseLabel = new Label( titlesI18N.chooseRadioText() );
	chooseLabel.setStyleName( CommonResourcesContainer.CONST_FIELD_VALUE_DEFAULT_IMP_STYLE_NAME );
	final ListBox chooseRadioListBox = new ListBox();
	for( String name : nameToUrl.keySet() ) {
		chooseRadioListBox.addItem( name );
	}
	chooseRadioListBox.addChangeHandler( new ChangeHandler() {
		@Override
		public void onChange(ChangeEvent event) {
			setRadioStation( chooseRadioListBox.getItemText( chooseRadioListBox.getSelectedIndex() ) );
		}
	});
	final String defaultRadioStation = chooseRadioListBox.getItemText(0);
	panel.add( chooseLabel );
	panel.add( new HTML("&nbsp;"));
	panel.add( chooseRadioListBox );
	this.addToGrid(this.getCurrentGridIndex(), FIRST_COLUMN_INDEX, 2, panel, true, false);
	
	//Set the default radio station
	setRadioStation( defaultRadioStation );
	
	//Create navigation button "Close"
	Button closeButton = new Button();
	closeButton.setText( titlesI18N.closeButtonTitle() );
	closeButton.setStyleName( CommonResourcesContainer.USER_DIALOG_ACTION_BUTTON_STYLE );
	closeButton.addClickHandler( new ClickHandler() {
		public void onClick(ClickEvent e) {
			//Close the dialog
			hide();
		}
	} );
	this.addToGrid( SECOND_COLUMN_INDEX, closeButton, false, true);
}
 
开发者ID:ivan-zapreev,项目名称:x-cure-chat,代码行数:46,代码来源:RadioPlayerComposite.java


注:本文中的com.google.gwt.user.client.ui.ListBox.getItemText方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。