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

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

本文整理了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

  1. private void setClientScale(int setting)
  2. {
  3. clientScale_.setSelection(setting);
  4. clientScaleSetting_ = setting;
  5. }

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

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

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

  1. @Override
  2. public void
  3. mouseUp(
  4. MouseEvent e )
  5. {
  6. int pos = privacy_scale.getSelection();
  7. int level = ((pos+5)/10);
  8. if ( level*10 != pos ){
  9. privacy_scale.setSelection( level*10 );
  10. }
  11. setPrivacyLevel( level );
  12. slider_mouse_down[0] = false;
  13. }

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

  1. /**
  2. * Sets the selection of the "Example" widgets.
  3. */
  4. @Override
  5. void setWidgetSelection () {
  6. scale1.setSelection (selectionSpinner.getSelection ());
  7. }
  8. }

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

  1. public void setValue(Object newValue) {
  2. if (!Objects.equals(newValue, value)) {
  3. value = newValue;
  4. if (text != null) {
  5. text.setText(toString(value));
  6. } else if (button != null) {
  7. button.setSelection(Boolean.TRUE.equals(value));
  8. } else if (scale != null) {
  9. scale.setSelection(Math.round(((Number) value).floatValue()));
  10. }
  11. }
  12. }

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

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

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

  1. public void setValue(String value, boolean setValueAsControl)
  2. {
  3. for ( int i = 0; i < getListItems().size(); i++ )
  4. {
  5. if ( setValueAsControl || parameter == null )
  6. {
  7. if ( getListItems().get( i ).getEnumID().equals( value ) )
  8. {
  9. slider.setSelection( i );
  10. break;
  11. }
  12. }
  13. else
  14. {
  15. if ( parameter.getEnumPair().get( i ).getWireValue().equals( value ) )
  16. {
  17. slider.setSelection( i );
  18. break;
  19. }
  20. }
  21. }
  22. }

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

  1. protected void doLoad() {
  2. if (scale != null) {
  3. int value = getPreferenceStore().getInt(getPreferenceName());
  4. scale.setSelection(value);
  5. oldValue = value;
  6. }
  7. }

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

  1. @Override
  2. protected void doLoad() {
  3. if (scale != null) {
  4. int value = getPreferenceStore().getInt(getPreferenceName());
  5. scale.setSelection(value);
  6. oldValue = value;
  7. }
  8. }

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

  1. @Override
  2. protected void doLoad() {
  3. if (scale != null) {
  4. int value = getPreferenceStore().getInt(getPreferenceName());
  5. scale.setSelection(value);
  6. oldValue = value;
  7. }
  8. }

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

  1. @Override
  2. public void widgetSelected(SelectionEvent e) {
  3. scale.setSelection(spinner.getSelection() * 100/255);
  4. theme.setAlpha(spinner.getSelection());
  5. }
  6. });

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

  1. @Override
  2. public void processReinit( Object aControlInitValue )
  3. {
  4. if ( ( slider != null ) && ( ! slider.isDisposed() ) )
  5. {
  6. if ( aControlInitValue != null )
  7. {
  8. // -- apply initValue if one has been specified --
  9. setValue( (String) aControlInitValue, true );
  10. }
  11. else
  12. {
  13. // -- set to minimum when no initValue exists --
  14. slider.setSelection( slider.getMinimum() );
  15. }
  16. }
  17. }

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

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

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

  1. @Override
  2. protected void doLoadDefault() {
  3. if (scale != null) {
  4. int value = getPreferenceStore().getDefaultInt(getPreferenceName());
  5. scale.setSelection(value);
  6. }
  7. valueChanged();
  8. }

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

  1. @Override
  2. protected void doLoadDefault() {
  3. if (scale != null) {
  4. int value = getPreferenceStore().getDefaultInt(getPreferenceName());
  5. scale.setSelection(value);
  6. }
  7. valueChanged();
  8. }

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

  1. protected void doLoadDefault() {
  2. if (scale != null) {
  3. int value = getPreferenceStore().getDefaultInt(getPreferenceName());
  4. scale.setSelection(value);
  5. }
  6. valueChanged();
  7. }

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

  1. public void setValue(int value) {
  2. if (this.value != value) {
  3. this.value = value;
  4. Point caretPos = inputField.getSelection();
  5. inputField.setText(Integer.toString(value));
  6. inputField.setSelection(caretPos);
  7. outputField.setText(msgForValue(value));
  8. scale.setSelection(value);
  9. }
  10. }

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

  1. public void readData( final Widget widget ) {
  2. Scale scale = ( Scale )widget;
  3. String value = WidgetLCAUtil.readPropertyValue( scale, PROP_SELECTION );
  4. if( value != null ) {
  5. scale.setSelection( NumberFormatUtil.parseInt( value ) );
  6. }
  7. ControlLCAUtil.processSelection( scale, null, true );
  8. ControlLCAUtil.processKeyEvents( scale );
  9. ControlLCAUtil.processMenuDetect( scale );
  10. WidgetLCAUtil.processHelp( scale );
  11. }

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

  1. public IntValue(Composite parent, int initialValue) {
  2. inputField = new Text(parent, SWT.BORDER | SWT.SINGLE);
  3. outputField = new Label(parent, SWT.NONE);
  4. scale = new Scale(parent, SWT.HORIZONTAL);
  5. inputField.setText(Integer.toString(initialValue));
  6. outputField.setText(msgForValue(initialValue));
  7. scale.setMinimum(0);
  8. scale.setMaximum(100);
  9. scale.setSelection(initialValue);
  10. Layouts.setGrid(parent);
  11. Layouts.setGridData(inputField).grabHorizontal();
  12. Layouts.setGridData(outputField).grabHorizontal();
  13. Layouts.setGridData(scale).grabHorizontal();
  14. }

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

  1. @Test
  2. public void testControl() {
  3. InteractiveTest.testCoat("Should show the YCbCr plane at various values of Y", cmp -> {
  4. Layouts.setGrid(cmp);
  5. Scale scale = new Scale(cmp, SWT.HORIZONTAL);
  6. scale.setMinimum(0);
  7. scale.setMaximum(255);
  8. scale.setSelection(128);
  9. Layouts.setGridData(scale).grabHorizontal();
  10. ColorPicker colors = new ColorPicker(cmp);
  11. Layouts.setGridData(colors).grabAll();
  12. scale.addListener(SWT.Selection, e -> {
  13. colors.setY(scale.getSelection());
  14. });
  15. });
  16. }
  17. }

相关文章