org.eclipse.swt.widgets.Scale.setSelection()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(5.7k)|赞(0)|评价(0)|浏览(134)

本文整理了Java中org.eclipse.swt.widgets.Scale.setSelection()方法的一些代码示例,展示了Scale.setSelection()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Scale.setSelection()方法的具体详情如下:
包路径:org.eclipse.swt.widgets.Scale
类名称:Scale
方法名:setSelection

Scale.setSelection介绍

[英]Sets the 'selection', which is the receiver's value, to the argument which must be greater than or equal to zero.
[中]将“selection”(接收器的值)设置为必须大于或等于零的参数。

代码示例

代码示例来源:origin: org.eclipse/org.eclipse.jst.ws.consumption.ui

private void setClientScale(int setting)
{
  clientScale_.setSelection(setting);
  clientScaleSetting_ = setting;
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.jface.databinding

@Override
void doSetIntValue(Object source, int value) {
  ((Scale) source).setSelection(value);
}

代码示例来源:origin: BiglySoftware/BiglyBT

@Override
public void
mouseUp(
  MouseEvent e )
{
  int	pos = privacy_scale.getSelection();
  int level = ((pos+5)/10);
  if ( level*10 != pos ){
    privacy_scale.setSelection( level*10 );
  }
  setPrivacyLevel( level );
  slider_mouse_down[0] = false;
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.examples

/**
   * Sets the selection of the "Example" widgets.
   */
  @Override
  void setWidgetSelection () {
    scale1.setSelection (selectionSpinner.getSelection ());
  }
}

代码示例来源:origin: stefanhaustein/flowgrid

public void setValue(Object newValue) {
  if (!Objects.equals(newValue, value)) {
    value = newValue;
    if (text != null) {
      text.setText(toString(value));
    } else if (button != null) {
      button.setSelection(Boolean.TRUE.equals(value));
    } else if (scale != null) {
      scale.setSelection(Math.round(((Number) value).floatValue()));
    }
  }
}

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.rwt

public void handleSetSelection( Scale scale, JsonObject properties ) {
 JsonValue value = properties.get( PROP_SELECTION );
 if( value != null ) {
  scale.setSelection( value.asInt() );
 }
}

代码示例来源:origin: atdl4j/atdl4j

public void setValue(String value, boolean setValueAsControl)
{
  for ( int i = 0; i < getListItems().size(); i++ )
  {
    if ( setValueAsControl || parameter == null )
    {
      if ( getListItems().get( i ).getEnumID().equals( value ) )
      {
        slider.setSelection( i );
        break;
      }
    }
    else
    {
      if ( parameter.getEnumPair().get( i ).getWireValue().equals( value ) )
      {
        slider.setSelection( i );
        break;
      }
    }
  }
}

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.jface

protected void doLoad() {
  if (scale != null) {
    int value = getPreferenceStore().getInt(getPreferenceName());
    scale.setSelection(value);
    oldValue = value;
  }
}

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jface

@Override
protected void doLoad() {
  if (scale != null) {
    int value = getPreferenceStore().getInt(getPreferenceName());
    scale.setSelection(value);
    oldValue = value;
  }
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.jface

@Override
protected void doLoad() {
  if (scale != null) {
    int value = getPreferenceStore().getInt(getPreferenceName());
    scale.setSelection(value);
    oldValue = value;
  }
}

代码示例来源:origin: Nodeclipse/EditBox

@Override
  public void widgetSelected(SelectionEvent e) {
    scale.setSelection(spinner.getSelection() * 100/255);
    theme.setAlpha(spinner.getSelection());
  }
});

代码示例来源:origin: atdl4j/atdl4j

@Override
public void processReinit( Object aControlInitValue )
{
  if ( ( slider != null ) && ( ! slider.isDisposed() ) )
  {
    if ( aControlInitValue != null )
    {
      // -- apply initValue if one has been specified --
      setValue( (String) aControlInitValue, true );
    }
    else
    {
      // -- set to minimum when no initValue exists --
      slider.setSelection( slider.getMinimum() );
    }
  }
}

代码示例来源:origin: stackoverflow.com

scale.setMaximum (4);
scale.setPageIncrement (1);
scale.setSelection(4);

代码示例来源:origin: org.eclipse.platform/org.eclipse.jface

@Override
protected void doLoadDefault() {
  if (scale != null) {
    int value = getPreferenceStore().getDefaultInt(getPreferenceName());
    scale.setSelection(value);
  }
  valueChanged();
}

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jface

@Override
protected void doLoadDefault() {
  if (scale != null) {
    int value = getPreferenceStore().getDefaultInt(getPreferenceName());
    scale.setSelection(value);
  }
  valueChanged();
}

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.jface

protected void doLoadDefault() {
  if (scale != null) {
    int value = getPreferenceStore().getDefaultInt(getPreferenceName());
    scale.setSelection(value);
  }
  valueChanged();
}

代码示例来源:origin: diffplug/gradle-and-eclipse-rcp

public void setValue(int value) {
  if (this.value != value) {
    this.value = value;
    Point caretPos = inputField.getSelection();
    inputField.setText(Integer.toString(value));
    inputField.setSelection(caretPos);
    outputField.setText(msgForValue(value));
    scale.setSelection(value);
  }
}

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.rwt.q07

public void readData( final Widget widget ) {
 Scale scale = ( Scale )widget;
 String value = WidgetLCAUtil.readPropertyValue( scale, PROP_SELECTION );
 if( value != null ) {
  scale.setSelection( NumberFormatUtil.parseInt( value ) );
 }
 ControlLCAUtil.processSelection( scale, null, true );
 ControlLCAUtil.processKeyEvents( scale );
 ControlLCAUtil.processMenuDetect( scale );
 WidgetLCAUtil.processHelp( scale );
}

代码示例来源:origin: diffplug/gradle-and-eclipse-rcp

public IntValue(Composite parent, int initialValue) {
  inputField = new Text(parent, SWT.BORDER | SWT.SINGLE);
  outputField = new Label(parent, SWT.NONE);
  scale = new Scale(parent, SWT.HORIZONTAL);
  inputField.setText(Integer.toString(initialValue));
  outputField.setText(msgForValue(initialValue));
  scale.setMinimum(0);
  scale.setMaximum(100);
  scale.setSelection(initialValue);
  Layouts.setGrid(parent);
  Layouts.setGridData(inputField).grabHorizontal();
  Layouts.setGridData(outputField).grabHorizontal();
  Layouts.setGridData(scale).grabHorizontal();
}

代码示例来源:origin: diffplug/gradle-and-eclipse-rcp

@Test
  public void testControl() {
    InteractiveTest.testCoat("Should show the YCbCr plane at various values of Y", cmp -> {
      Layouts.setGrid(cmp);

      Scale scale = new Scale(cmp, SWT.HORIZONTAL);
      scale.setMinimum(0);
      scale.setMaximum(255);
      scale.setSelection(128);
      Layouts.setGridData(scale).grabHorizontal();

      ColorPicker colors = new ColorPicker(cmp);
      Layouts.setGridData(colors).grabAll();

      scale.addListener(SWT.Selection, e -> {
        colors.setY(scale.getSelection());
      });
    });
  }
}

相关文章