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


Java ListBox.clear方法代码示例

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


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

示例1: days

import com.google.gwt.user.client.ui.ListBox; //导入方法依赖的package包/类
private void days(ListBox day, int year, int month) {
	day.clear();
	int lo_year = lo.getYear();
	int hi_year = hi.getYear();
	
	int lo_month = lo.getMonthOfYear();
	int hi_month = hi.getMonthOfYear();
	
	int start = 1;
	int end = maxDays(year, month);
	
	if ( lo_year == year && lo_month == month ) {
		start = lo.getDayOfMonth();
		end = maxDays(year, month);
		
	}
	// If it starts and ends in the same month replace with the day of the high month.
	if ( hi_year == year && hi_month == month ) {
		end = hi.getDayOfMonth();
	}
	for ( int i = start; i <= end; i++) {
		day.addItem(GeoUtil.format_two(i), GeoUtil.format_two(i));
	}
}
 
开发者ID:NOAA-PMEL,项目名称:LAS,代码行数:25,代码来源:DateTimeWidget.java

示例2: 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

示例3: setRunes

import com.google.gwt.user.client.ui.ListBox; //导入方法依赖的package包/类
private void setRunes(Anchor anchor2, ListBox list2, ActiveSkill skill) {

		list2.clear();


		if (skill != null) {
			for (Rune r : skill.getRunes()) {
				list2.addItem(r.getLongName(), r.name());
			}
		} else {
			list2.addItem("None", Rune.None.name());
		}

		list2.setSelectedIndex(0);
		setRuneAnchor(skill, anchor2, Rune.None);
	}
 
开发者ID:dawg6,项目名称:dhcalc,代码行数:17,代码来源:SkillsPanel.java

示例4: populateRunes

import com.google.gwt.user.client.ui.ListBox; //导入方法依赖的package包/类
private void populateRunes(ListBox list, ActiveSkill skill) {
	list.clear();

	if (skill == null) {
		list.addItem(Rune.None.getLongName(), Rune.None.name());
	} else {
		list.addItem(Rune.All_Runes.getLongName(), Rune.All_Runes.name());

		if (skill != ActiveSkill.Any) {
			for (Rune r : skill.getRunes()) {
				list.addItem(r.getLongName(), r.name());
			}
		}
	}

	list.setSelectedIndex(0);
}
 
开发者ID:dawg6,项目名称:dhcalc,代码行数:18,代码来源:StatsPanel.java

示例5: minutes

import com.google.gwt.user.client.ui.ListBox; //导入方法依赖的package包/类
private void minutes(ListBox mins, int start_minute, int end_minute) {
	mins.clear();
	for (int min = start_minute; min <= end_minute; min++) {
		mins.addItem(GeoUtil.format_two(min), GeoUtil.format_two(min));
	}
	
}
 
开发者ID:NOAA-PMEL,项目名称:LAS,代码行数:8,代码来源:DateTimeWidget.java

示例6: months

import com.google.gwt.user.client.ui.ListBox; //导入方法依赖的package包/类
private void months(ListBox month, int year) {
		month.clear();
		int lo_year = lo.getYear();
		int hi_year = hi.getYear();
		
		int start = 1;
		int end = 12;
		
		if  ( lo_year == year ) {
			start = lo.getMonthOfYear();
		} 
		if ( hi_year == year ) {
			end = hi.getMonthOfYear();
		}
		
//		DateTime startDate = new DateTime(year, start, 1, 0, 0, DateTimeZone.UTC).withChronology(chrono);
//		DateTime endDate = new DateTime(year, end, 1, 0, 0, DateTimeZone.UTC).withChronology(chrono);
		
		DateTime startDate = lo.withYear(year).withMonthOfYear(start).withDayOfMonth(1).withHourOfDay(0).withMinuteOfHour(0);
		DateTime endDate = hi.withYear(year).withMonthOfYear(end).withDayOfMonth(1).withHourOfDay(0).withMinuteOfHour(0);
		
		
		while (startDate.isBefore(endDate.getMillis()) || startDate.equals(endDate)) {
			month.addItem(monthFormat.print(startDate.getMillis()));
			startDate = startDate.plusMonths(1);
		}
	}
 
开发者ID:NOAA-PMEL,项目名称:LAS,代码行数:28,代码来源:DateTimeWidget.java

示例7: years

import com.google.gwt.user.client.ui.ListBox; //导入方法依赖的package包/类
private void years(DateTime lo, DateTime hi, ListBox year) {
       year.clear();
	int start = lo.getYear();
	int end = hi.getYear();
	for ( int y = start; y <= end; y++ ) {
		year.addItem(GeoUtil.format_four(y), GeoUtil.format_four(y));
	}
}
 
开发者ID:NOAA-PMEL,项目名称:LAS,代码行数:9,代码来源:DateTimeWidget.java

示例8: populateListBoxWithValues

import com.google.gwt.user.client.ui.ListBox; //导入方法依赖的package包/类
public void populateListBoxWithValues(ListBox listBox, List<String> values) {

		listBox.clear();
		if (values != null) {
			int index = 0;
			for (String value : values) {
				listBox.addItem(value);
				listBox.getElement().getElementsByTagName(OPTION).getItem(index++).setTitle(value);
			}
		}
	}
 
开发者ID:kuzavas,项目名称:ephesoft,代码行数:12,代码来源:MultipleSelectTwoSidedListBox.java

示例9: populateListBoxWithValuesMap

import com.google.gwt.user.client.ui.ListBox; //导入方法依赖的package包/类
public void populateListBoxWithValuesMap(ListBox listBox, Map<Integer, String> values) {

		listBox.clear();
		if (values != null) {
			for (Entry<Integer, String> pluginEntry : values.entrySet()) {
				listBox.addItem(pluginEntry.getValue(), pluginEntry.getKey().toString());
			}
		}
	}
 
开发者ID:kuzavas,项目名称:ephesoft,代码行数:10,代码来源:DependencyManagementView.java

示例10: populateListBoxWithValues

import com.google.gwt.user.client.ui.ListBox; //导入方法依赖的package包/类
public void populateListBoxWithValues(ListBox listBox, List<String> values) {

		listBox.clear();
		if (values != null) {
			for (String value : values) {
				listBox.addItem(value);
			}
		}
	}
 
开发者ID:kuzavas,项目名称:ephesoft,代码行数:10,代码来源:EditDependencyView.java

示例11: populateListBoxWithValuesMap

import com.google.gwt.user.client.ui.ListBox; //导入方法依赖的package包/类
public void populateListBoxWithValuesMap(ListBox listBox, Map<Integer, String> values) {

		listBox.clear();
		if (values != null) {
			int index = 0;
			for (Entry<Integer, String> pluginEntry : values.entrySet()) {
				listBox.addItem(pluginEntry.getValue(), pluginEntry.getKey().toString());
				listBox.getElement().getElementsByTagName(CustomWorkflowConstants.OPTION).getItem(index++).setTitle(
						pluginEntry.getValue());
			}
		}
	}
 
开发者ID:kuzavas,项目名称:ephesoft,代码行数:13,代码来源:EditDependencyView.java

示例12: setZoomOptions

import com.google.gwt.user.client.ui.ListBox; //导入方法依赖的package包/类
public void setZoomOptions(List<Integer> newZoomOptions) {
	ListBox zoomSelection = zoomPanel.selection;
	int previousIndex = zoomSelection.getSelectedIndex();

	zoomSelection.clear();
	for (int i : newZoomOptions) {
		zoomSelection.addItem(i + "%");
	}
	zoomSelection.addItem(DjvuContext.getString("label_fitWidth", "Fit width"));
	zoomSelection.addItem(DjvuContext.getString("label_fitPage", "Fit page"));

	if (previousIndex >= zoomOptions.size()) {
		// either "fit with" or "fit page" was selected  
		zoomSelection.setSelectedIndex(newZoomOptions.size() + (zoomOptions.size() - previousIndex));
	} else {
		int zoom = pageLayout != null ? pageLayout.getZoom() : 100;
		int newSelected = Arrays.binarySearch(newZoomOptions.toArray(), zoom, Collections.reverseOrder());
		if (newSelected >= 0) {
			zoomSelection.setSelectedIndex(Math.min(newSelected, newZoomOptions.size() - 1));
			zoomOptions = newZoomOptions;
			zoomSelectionChanged();
		} else {
			zoomSelection.setSelectedIndex(-1);
			zoomOptions = newZoomOptions;
		}
	}
	zoomPanel.updateButtons();
}
 
开发者ID:mateusz-matela,项目名称:djvu-html5,代码行数:29,代码来源:Toolbar.java

示例13: setPageCount

import com.google.gwt.user.client.ui.ListBox; //导入方法依赖的package包/类
public void setPageCount(int pagesCount) {
	this.pagesCount = pagesCount;
	ListBox pageSelection = pagePanel.selection;
	pageSelection.clear();
	for (int i = 1; i <= pagesCount; i++) {
		pageSelection.addItem(i + "");
	}
	pagePanel.updateButtons();
}
 
开发者ID:mateusz-matela,项目名称:djvu-html5,代码行数:10,代码来源:Toolbar.java

示例14: populateSkills

import com.google.gwt.user.client.ui.ListBox; //导入方法依赖的package包/类
private void populateSkills(int i) {
	ListBox list = skills[i];
	list.clear();

	list.addItem(ActiveSkill.Any.getLongName(), ActiveSkill.Any.name());
	list.addItem("None", "");

	for (ActiveSkill a : spenders)
		list.addItem(a.getLongName(), a.name());

	list.setSelectedIndex(0);
}
 
开发者ID:dawg6,项目名称:dhcalc,代码行数:13,代码来源:StatsPanel.java

示例15: populateComboBox

import com.google.gwt.user.client.ui.ListBox; //导入方法依赖的package包/类
public static void populateComboBox(ListBox box, EnumFieldDef cols) {
    box.clear();
    for (EnumFieldDef.Item item : cols.getEnumValues()) {
        box.addItem(item.getTitle(), item.getName());
    }
}
 
开发者ID:lsst,项目名称:firefly,代码行数:7,代码来源:GwtUtil.java


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