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

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

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

Spinner.setLayoutData介绍

暂无

代码示例

代码示例来源:origin: pentaho/pentaho-kettle

fdFontSize.top = new FormAttachment( wFontName, margin );
fdFontSize.right = new FormAttachment( 100, -margin );
wFontSize.setLayoutData( fdFontSize );
wFontSize.addSelectionListener( new SelectionAdapter() {
 public void widgetSelected( SelectionEvent arg0 ) {

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

public void setLayoutData(Object layoutData) {
  spinner.setLayoutData(layoutData);
}

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

/**
 * {@inheritDoc}
 */
@Override
public Control createControl(Composite parent) {
  Composite composite = new Composite(parent, SWT.NONE);
  GridLayout gridLayout = new GridLayout(2, false);
  gridLayout.marginHeight = 0;
  gridLayout.marginWidth = 0;
  composite.setLayout(gridLayout);
  spinner = new Spinner(composite, SWT.BORDER | SWT.RIGHT);
  spinner.setValues((int) (property.getValue().floatValue() * 100), 0, 100, 0, 1, 5);
  spinner.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));
  spinner.addModifyListener(new ModifyListener() {
    @Override
    public void modifyText(ModifyEvent e) {
      int selection = spinner.getSelection();
      Float value = Float.valueOf(selection / 100f);
      sendPropertyUpdateEvent(value);
    }
  });
  Label percentage = new Label(composite, SWT.NONE);
  percentage.setText("%");
  percentage.setLayoutData(new GridData(SWT.LEFT, SWT.CENTER, false, false));
  return composite;
}

代码示例来源:origin: eclipse/aCute

@Override public void createControl(Composite parent) {
  Composite res = new Composite(parent, SWT.NONE);
  res.setLayout(new GridLayout(3, false));
  Label pidLabel = new Label(res, SWT.NONE);
  pidLabel.setText(Messages.AttachMainTab_processId);
  // As pid is volatile, additionally to PID, we should store the
  // CLI param of selected PID to easily discover other PID started
  // with same params.
  pidText = new Spinner(res, SWT.BORDER);
  pidText.setMinimum(0);
  pidText.setMaximum(Integer.MAX_VALUE);
  pidText.setLayoutData(new GridData(120, SWT.DEFAULT));
  pidText.addModifyListener(e -> {
    setDirty(true);
    updateLaunchConfigurationDialog();
  });
  // with Java 9, add a Search button showing a "ProcessSelectionDialog"
  // filtering process using dotnet as command.
  setControl(res);
}

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

private void createFontSizeGroup( Composite parent ) {
 Group result = new Group( parent, SWT.NONE );
 result.setLayoutData( new GridData( SWT.FILL, SWT.FILL, true, false ) );
 result.setText( RWTMessages.getMessage( "RWT_FontDialogFontSizeTitle" ) );
 result.setLayout( new GridLayout() );
 spFontSize = new Spinner( result, SWT.BORDER );
 spFontSize.setDigits( 0 );
 spFontSize.setMinimum( 0 );
 spFontSize.setMaximum( 200 );
 GridData spinnerData = new GridData( SWT.FILL, SWT.FILL, true, true );
 spFontSize.setLayoutData( spinnerData );
}

代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui

static Spinner createSpinner(Composite parentComposite, int minValue, int maxValue) {
  Spinner spinner= new Spinner(parentComposite, SWT.BORDER);
  spinner.setFont(parentComposite.getFont());
  spinner.setMinimum(minValue);
  spinner.setMaximum(maxValue);
  spinner.setLayoutData(createGridData(1, GridData.HORIZONTAL_ALIGN_END, SWT.DEFAULT, 0));
  return spinner;
}

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

parameterIndexSpinner.setIncrement(1);
parameterIndexSpinner.setPageIncrement(5);
parameterIndexSpinner.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, false, false, 1, 1));
parameterIndexSpinner.addModifyListener(new ModifyListener() {
  @Override

代码示例来源:origin: org.eclipse/org.eclipse.ui.editors

spinner.setLayoutData(gd);
spinner.setToolTipText(preference.getDescription());
spinner.setMinimum(domain.getMinimumValue().getIntValue());

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

/**
 * Create a group of widgets to control the minimum
 * attribute of the example widget.
 */
void createMinimumGroup() {
  /* Create the group */
  Group minimumGroup = new Group (controlGroup, SWT.NONE);
  minimumGroup.setLayout (new GridLayout ());
  minimumGroup.setText (ControlExample.getResourceString("Minimum"));
  minimumGroup.setLayoutData (new GridData (GridData.FILL_HORIZONTAL));
  /* Create a Spinner widget */
  minimumSpinner = new Spinner (minimumGroup, SWT.BORDER);
  minimumSpinner.setMaximum (100000);
  minimumSpinner.setSelection(getDefaultMinimum());
  minimumSpinner.setPageIncrement (100);
  minimumSpinner.setIncrement (1);
  minimumSpinner.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
  /* Add the listeners */
  minimumSpinner.addSelectionListener (widgetSelectedAdapter(event -> setWidgetMinimum ()));
}

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

/**
 * Create a group of widgets to control the increment
 * attribute of the example widget.
 */
void createIncrementGroup() {
  /* Create the group */
  Group incrementGroup = new Group (controlGroup, SWT.NONE);
  incrementGroup.setLayout (new GridLayout ());
  incrementGroup.setText (ControlExample.getResourceString("Increment"));
  incrementGroup.setLayoutData (new GridData (GridData.FILL_HORIZONTAL));
  /* Create the Spinner widget */
  incrementSpinner = new Spinner (incrementGroup, SWT.BORDER);
  incrementSpinner.setMaximum (100000);
  incrementSpinner.setSelection (getDefaultIncrement());
  incrementSpinner.setPageIncrement (100);
  incrementSpinner.setIncrement (1);
  incrementSpinner.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
  /* Add the listeners */
  incrementSpinner.addSelectionListener (widgetSelectedAdapter(e -> setWidgetIncrement ()));
}

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

/**
 * Create a group of widgets to control the page increment
 * attribute of the example widget.
 */
void createPageIncrementGroup() {
  /* Create the group */
  Group pageIncrementGroup = new Group (controlGroup, SWT.NONE);
  pageIncrementGroup.setLayout (new GridLayout ());
  pageIncrementGroup.setText (ControlExample.getResourceString("Page_Increment"));
  pageIncrementGroup.setLayoutData (new GridData (GridData.FILL_HORIZONTAL));
  /* Create the Spinner widget */
  pageIncrementSpinner = new Spinner (pageIncrementGroup, SWT.BORDER);
  pageIncrementSpinner.setMaximum (100000);
  pageIncrementSpinner.setSelection (getDefaultPageIncrement());
  pageIncrementSpinner.setPageIncrement (100);
  pageIncrementSpinner.setIncrement (1);
  pageIncrementSpinner.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
  /* Add the listeners */
  pageIncrementSpinner.addSelectionListener (widgetSelectedAdapter(event -> setWidgetPageIncrement ()));
}

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

/**
 * Create a group of widgets to control the maximum
 * attribute of the example widget.
 */
void createMaximumGroup() {
  /* Create the group */
  Group maximumGroup = new Group (controlGroup, SWT.NONE);
  maximumGroup.setLayout (new GridLayout ());
  maximumGroup.setText (ControlExample.getResourceString("Maximum"));
  maximumGroup.setLayoutData (new GridData (GridData.FILL_HORIZONTAL));
  /* Create a Spinner widget */
  maximumSpinner = new Spinner (maximumGroup, SWT.BORDER);
  maximumSpinner.setMaximum (100000);
  maximumSpinner.setSelection (getDefaultMaximum());
  maximumSpinner.setPageIncrement (100);
  maximumSpinner.setIncrement (1);
  maximumSpinner.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
  /* Add the listeners */
  maximumSpinner.addSelectionListener(widgetSelectedAdapter(event -> setWidgetMaximum ()));
}

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

/**
 * Create a group of widgets to control the selection
 * attribute of the example widget.
 */
void createSelectionGroup() {
  /* Create the group */
  Group selectionGroup = new Group(controlGroup, SWT.NONE);
  selectionGroup.setLayout(new GridLayout());
  GridData gridData = new GridData(SWT.FILL, SWT.BEGINNING, false, false);
  selectionGroup.setLayoutData(gridData);
  selectionGroup.setText(ControlExample.getResourceString("Selection"));
  /* Create a Spinner widget */
  selectionSpinner = new Spinner (selectionGroup, SWT.BORDER);
  selectionSpinner.setMaximum (100000);
  selectionSpinner.setSelection (getDefaultSelection());
  selectionSpinner.setPageIncrement (100);
  selectionSpinner.setIncrement (1);
  selectionSpinner.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
  /* Add the listeners */
  selectionSpinner.addSelectionListener(widgetSelectedAdapter(event -> setWidgetSelection ()));
}

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

/**
 * Create a group of widgets to control the page increment
 * attribute of the example widget.
 */
void createPageIncrementGroup() {
  /* Create the group */
  Group pageIncrementGroup = new Group (controlGroup, SWT.NONE);
  pageIncrementGroup.setLayout (new GridLayout ());
  pageIncrementGroup.setText (ControlExample.getResourceString("Page_Increment"));
  pageIncrementGroup.setLayoutData (new GridData (GridData.FILL_HORIZONTAL));
  /* Create the Spinner widget */
  pageIncrementSpinner = new Spinner (pageIncrementGroup, SWT.BORDER);
  pageIncrementSpinner.setMaximum (100000);
  pageIncrementSpinner.setSelection (getDefaultPageIncrement());
  pageIncrementSpinner.setPageIncrement (100);
  pageIncrementSpinner.setIncrement (1);
  pageIncrementSpinner.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
  /* Add the listeners */
  pageIncrementSpinner.addSelectionListener (widgetSelectedAdapter(event -> setWidgetPageIncrement ()));
}

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

/**
 * Create a group of widgets to control the thumb
 * attribute of the example widget.
 */
void createThumbGroup() {
  /* Create the group */
  Group thumbGroup = new Group (controlGroup, SWT.NONE);
  thumbGroup.setLayout (new GridLayout ());
  thumbGroup.setText (ControlExample.getResourceString("Thumb"));
  thumbGroup.setLayoutData (new GridData (GridData.FILL_HORIZONTAL));
  /* Create the Spinner widget */
  thumbSpinner = new Spinner (thumbGroup, SWT.BORDER);
  thumbSpinner.setMaximum (100000);
  thumbSpinner.setSelection (getDefaultThumb());
  thumbSpinner.setPageIncrement (100);
  thumbSpinner.setIncrement (1);
  thumbSpinner.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
  /* Add the listeners */
  thumbSpinner.addSelectionListener (widgetSelectedAdapter(event -> setWidgetThumb ()));
}

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

/**
 * Create a group of widgets to control the increment
 * attribute of the example widget.
 */
void createIncrementGroup() {
  /* Create the group */
  Group incrementGroup = new Group (controlGroup, SWT.NONE);
  incrementGroup.setLayout (new GridLayout ());
  incrementGroup.setText (ControlExample.getResourceString("Increment"));
  incrementGroup.setLayoutData (new GridData (GridData.FILL_HORIZONTAL));
  /* Create the Spinner widget */
  incrementSpinner = new Spinner (incrementGroup, SWT.BORDER);
  incrementSpinner.setMaximum (100000);
  incrementSpinner.setSelection (getDefaultIncrement());
  incrementSpinner.setPageIncrement (100);
  incrementSpinner.setIncrement (1);
  incrementSpinner.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
  /* Add the listeners */
  incrementSpinner.addSelectionListener (widgetSelectedAdapter(e -> setWidgetIncrement ()));
}

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

/**
 * Create a group of widgets to control the digits
 * attribute of the example widget.
 */
void createDigitsGroup() {
  /* Create the group */
  Group digitsGroup = new Group (controlGroup, SWT.NONE);
  digitsGroup.setLayout (new GridLayout ());
  digitsGroup.setText (ControlExample.getResourceString("Digits"));
  digitsGroup.setLayoutData (new GridData (GridData.FILL_HORIZONTAL));
  /* Create the Spinner widget */
  digitsSpinner = new Spinner (digitsGroup, SWT.BORDER);
  digitsSpinner.setMaximum (100000);
  digitsSpinner.setSelection (getDefaultDigits());
  digitsSpinner.setPageIncrement (100);
  digitsSpinner.setIncrement (1);
  digitsSpinner.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
  /* Add the listeners */
  digitsSpinner.addSelectionListener (widgetSelectedAdapter(e -> setWidgetDigits ()));
}

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

/**
 * Create a group of widgets to control the increment
 * attribute of the example widget.
 */
void createIncrementGroup() {
  /* Create the group */
  Group incrementGroup = new Group (controlGroup, SWT.NONE);
  incrementGroup.setLayout (new GridLayout ());
  incrementGroup.setText (ControlExample.getResourceString("Increment"));
  incrementGroup.setLayoutData (new GridData (GridData.FILL_HORIZONTAL));
  /* Create the Spinner widget */
  incrementSpinner = new Spinner (incrementGroup, SWT.BORDER);
  incrementSpinner.setMaximum (100000);
  incrementSpinner.setSelection (getDefaultIncrement());
  incrementSpinner.setPageIncrement (100);
  incrementSpinner.setIncrement (1);
  incrementSpinner.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
  /* Add the listeners */
  incrementSpinner.addSelectionListener (widgetSelectedAdapter(e -> setWidgetIncrement ()));
}

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

/**
 * Create a group of widgets to control the page increment
 * attribute of the example widget.
 */
void createPageIncrementGroup() {
  /* Create the group */
  Group pageIncrementGroup = new Group (controlGroup, SWT.NONE);
  pageIncrementGroup.setLayout (new GridLayout ());
  pageIncrementGroup.setText (ControlExample.getResourceString("Page_Increment"));
  pageIncrementGroup.setLayoutData (new GridData (GridData.FILL_HORIZONTAL));
  /* Create the Spinner widget */
  pageIncrementSpinner = new Spinner (pageIncrementGroup, SWT.BORDER);
  pageIncrementSpinner.setMaximum (100000);
  pageIncrementSpinner.setSelection (getDefaultPageIncrement());
  pageIncrementSpinner.setPageIncrement (100);
  pageIncrementSpinner.setIncrement (1);
  pageIncrementSpinner.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
  /* Add the listeners */
  pageIncrementSpinner.addSelectionListener (widgetSelectedAdapter(event -> setWidgetPageIncrement ()));
}

代码示例来源:origin: org.eclipse/org.eclipse.wst.xml.ui

fIndentationSize = new Spinner(formattingGroup, SWT.READ_ONLY | SWT.BORDER);
GridData gd = new GridData(GridData.HORIZONTAL_ALIGN_BEGINNING);
fIndentationSize.setLayoutData(gd);
fIndentationSize.setToolTipText(XMLUIMessages.Indentation_size_tip);
fIndentationSize.setMinimum(MIN_INDENTATION_SIZE);

相关文章