本文整理了Java中org.eclipse.swt.widgets.Spinner.setLayoutData()
方法的一些代码示例,展示了Spinner.setLayoutData()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Spinner.setLayoutData()
方法的具体详情如下:
包路径:org.eclipse.swt.widgets.Spinner
类名称: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);
内容来源于网络,如有侵权,请联系作者删除!