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


Java SWTObservables.observeSelection方法代码示例

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


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

示例1: bindBeanToWidgetSelection

import org.eclipse.jface.databinding.swt.SWTObservables; //导入方法依赖的package包/类
public Binding bindBeanToWidgetSelection(String property, Object bean, Widget w) {
	if (SWTUtil.isDisposed(w) || bean == null || property == null)
		return null;
	
	IObservableValue v1 = BeanProperties.value(property).observe(bean);
	IObservableValue v2 = SWTObservables.observeSelection(w);

	return ctx.bindValue(v2, v1);
}
 
开发者ID:Transkribus,项目名称:TranskribusSwtGui,代码行数:10,代码来源:DataBinder.java

示例2: bindDate

import org.eclipse.jface.databinding.swt.SWTObservables; //导入方法依赖的package包/类
public static <E> Binding bindDate(final DateTime dateTime, final E entity, final Class<E> entityClass,
		final String propertyName, final DataBindingContext bindingContext) {
	// FIXME problem with null value
	final ISWTObservableValue targetObservable = SWTObservables.observeSelection(dateTime);
	final IObservableValue modelObservable = BeanProperties.value(entityClass, propertyName).observe(entity);
	final Binding binding = bindingContext.bindValue(targetObservable, modelObservable);
	return binding;
}
 
开发者ID:FI13,项目名称:afbb-bibo,代码行数:9,代码来源:BindingHelper.java

示例3: bind

import org.eclipse.jface.databinding.swt.SWTObservables; //导入方法依赖的package包/类
private void bind(Scale scale, String attribute)
{
  IObservableValue uiElement = SWTObservables.observeSelection(scale);
  IObservableValue modelElement = BeanProperties.value(LocatedInBean.class, attribute).observe(bean);

  bindingContext.bindValue(uiElement, modelElement, null, null);
}
 
开发者ID:terraframe,项目名称:geoprism,代码行数:8,代码来源:LocatedInPage.java

示例4: bindSelection

import org.eclipse.jface.databinding.swt.SWTObservables; //导入方法依赖的package包/类
/**
 * @param control
 * @param bean
 * @param propertyName
 */
public Binding bindSelection(Control control, Object bean, String propertyName) {
	IObservableValue widgetValue = SWTObservables.observeSelection(control);
	IObservableValue modelValue = BeansObservables.observeValue(bean, propertyName);
	return context.bindValue(widgetValue, modelValue, null, null);
}
 
开发者ID:gulliverrr,项目名称:hestia-engine-dev,代码行数:11,代码来源:DataBindings.java


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