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

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

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

Scale.getSelection介绍

[英]Returns the 'selection', which is the receiver's position.
[中]返回“选择”,即接收器的位置。

代码示例

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

  1. @Override
  2. public void
  3. handleEvent(Event event)
  4. {
  5. if ( !slider_mouse_down[0]){
  6. int pos = privacy_scale.getSelection();
  7. int level = ((pos+5)/10);
  8. setPrivacyLevel( level );
  9. }
  10. }
  11. });

代码示例来源:origin: net.java.dev.glazedlists/glazedlists_java16

  1. /** {@inheritDoc} */
  2. @Override
  3. public int getSelection() {
  4. return scale.getSelection();
  5. }
  6. }

代码示例来源:origin: net.java.dev.glazedlists/glazedlists_java15

  1. /** {@inheritDoc} */
  2. public int getSelection() {
  3. return scale.getSelection();
  4. }
  5. }

代码示例来源:origin: com.haulmont.thirdparty/glazedlists

  1. /** {@inheritDoc} */
  2. public int getSelection() {
  3. return scale.getSelection();
  4. }
  5. }

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

  1. /**
  2. * Gets the default selection of the "Example" widgets.
  3. */
  4. @Override
  5. int getDefaultSelection () {
  6. return scale1.getSelection();
  7. }

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

  1. @Override
  2. int doGetIntValue(Object source) {
  3. return ((Scale) source).getSelection();
  4. }

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

  1. @Override
  2. public void widgetSelected(SelectionEvent e) {
  3. Double newValue = (double) scale.getSelection();
  4. if (!newValue.equals(value)){
  5. inputChangedTo((double) scale.getSelection(), false);
  6. }
  7. }
  8. });

代码示例来源: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: stackoverflow.com

  1. Scale scale = new Scale(shell, SWT.BORDER);
  2. scale.setMaximum(10 * 10);
  3. Label speedLabel = new Label(shell, SWT.NONE);
  4. speedLabel.setText("time");
  5. scale.addListener(SWT.Selection, new Listener()
  6. {
  7. public void handleEvent(Event event)
  8. {
  9. speedLabel.setText((scale.getSelection() / 10f) + "");
  10. }
  11. });

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

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public Map<IPreferenceGroup, Object> eventFired() {
  6. Sensitivity sensitivity = Sensitivity.fromOrd(slider.getSelection());
  7. Map<IPreferenceGroup, Object> preferenceControlMap = new HashMap<>();
  8. preferenceControlMap.put(PreferenceId.SamplingRate.SLIDER_ID, sensitivity);
  9. // get the actual selected divider mode button and set the specific id
  10. if (timeframeModeButton.getSelection()) {
  11. preferenceControlMap.put(PreferenceId.SamplingRate.DIVIDER_ID, PreferenceId.SamplingRate.TIMEFRAME_DIVIDER_ID);
  12. }
  13. return preferenceControlMap;
  14. }

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

  1. public String getControlValueRaw()
  2. {
  3. return ( (SliderT) control ).getListItem().get( slider.getSelection() ).getEnumID();
  4. }

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

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

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

  1. private void writeSelection( final Scale scale ) throws IOException {
  2. Integer newValue = new Integer( scale.getSelection() );
  3. String prop = PROP_SELECTION;
  4. Integer defValue = DEFAULT_SELECTION;
  5. if( WidgetLCAUtil.hasChanged( scale, prop, newValue, defValue ) ) {
  6. JSWriter writer = JSWriter.getWriterFor( scale );
  7. writer.set( prop, newValue );
  8. }
  9. }

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

  1. @Override
  2. protected void doStore() {
  3. getPreferenceStore()
  4. .setValue(getPreferenceName(), scale.getSelection());
  5. }

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

  1. @Override
  2. protected void doStore() {
  3. getPreferenceStore()
  4. .setValue(getPreferenceName(), scale.getSelection());
  5. }

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

  1. protected void doStore() {
  2. getPreferenceStore()
  3. .setValue(getPreferenceName(), scale.getSelection());
  4. }

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

  1. public EventBased(Composite parent, int initialValue) {
  2. super(parent, initialValue);
  3. this.value = initialValue;
  4. inputField.addListener(SWT.Modify, e -> {
  5. try {
  6. int parsed = Integer.parseInt(inputField.getText());
  7. setValue(parsed);
  8. } catch (Exception error) {
  9. outputField.setText(msgForError(error));
  10. }
  11. });
  12. scale.addListener(SWT.Selection, e -> {
  13. setValue(scale.getSelection());
  14. });
  15. }

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

  1. @Override
  2. public void preserveValues( Scale scale ) {
  3. preserveProperty( scale, PROP_MINIMUM, scale.getMinimum() );
  4. preserveProperty( scale, PROP_MAXIMUM, scale.getMaximum() );
  5. preserveProperty( scale, PROP_SELECTION, scale.getSelection() );
  6. preserveProperty( scale, PROP_INCREMENT, scale.getIncrement() );
  7. preserveProperty( scale, PROP_PAGE_INCREMENT, scale.getPageIncrement() );
  8. }

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

  1. @Override
  2. public void renderChanges( Scale scale ) throws IOException {
  3. ControlLCAUtil.renderChanges( scale );
  4. WidgetLCAUtil.renderCustomVariant( scale );
  5. renderProperty( scale, PROP_MINIMUM, scale.getMinimum(), DEFAULT_MINIMUM );
  6. renderProperty( scale, PROP_MAXIMUM, scale.getMaximum(), DEFAULT_MAXIMUM );
  7. renderProperty( scale, PROP_SELECTION, scale.getSelection(), DEFAULT_SELECTION );
  8. renderProperty( scale, PROP_INCREMENT, scale.getIncrement(), DEFAULT_INCREMENT );
  9. renderProperty( scale, PROP_PAGE_INCREMENT, scale.getPageIncrement(), DEFAULT_PAGE_INCREMENT );
  10. renderListenSelection( scale );
  11. renderClientListeners( scale );
  12. }

代码示例来源: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. }

相关文章