本文整理汇总了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);
}
示例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;
}
示例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);
}
示例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);
}