本文整理汇总了Java中org.eclipse.swt.custom.CCombo.setVisibleItemCount方法的典型用法代码示例。如果您正苦于以下问题:Java CCombo.setVisibleItemCount方法的具体用法?Java CCombo.setVisibleItemCount怎么用?Java CCombo.setVisibleItemCount使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.eclipse.swt.custom.CCombo
的用法示例。
在下文中一共展示了CCombo.setVisibleItemCount方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setVisibleItemCount
import org.eclipse.swt.custom.CCombo; //导入方法依赖的package包/类
public static void setVisibleItemCount(final CCombo combo, final int itemCount, final int maxItemCount) {
combo.setVisibleItemCount(getVisibleItemCount(itemCount, maxItemCount));
}
示例2: placeComponents
import org.eclipse.swt.custom.CCombo; //导入方法依赖的package包/类
private void placeComponents( )
{
GridLayout glNumberAdvanced = new GridLayout( );
glNumberAdvanced.verticalSpacing = 5;
glNumberAdvanced.numColumns = 2;
glNumberAdvanced.marginHeight = 2;
glNumberAdvanced.marginWidth = 2;
GridData gdGRPNumberAdvanced = new GridData( GridData.FILL_BOTH );
this.setLayoutData( gdGRPNumberAdvanced );
this.setLayout( glNumberAdvanced );
lblAdvMultiplier = new Label( this, SWT.NONE );
GridData gdLBLAdvMultiplier = new GridData( );
lblAdvMultiplier.setLayoutData( gdLBLAdvMultiplier );
lblAdvMultiplier.setText( Messages.getString( "FormatSpecifierComposite.Lbl.Multiplier" ) ); //$NON-NLS-1$
txtAdvMultiplier = new LocalizedNumberEditorComposite( this,
SWT.BORDER | SWT.SINGLE );
new TextNumberEditorAssistField( txtAdvMultiplier.getTextControl( ), null );
GridData gdTXTAdvMultiplier = new GridData( GridData.FILL_HORIZONTAL );
txtAdvMultiplier.setLayoutData( gdTXTAdvMultiplier );
txtAdvMultiplier.addModifyListener( this );
lblNumberPattern = new Label( this, SWT.NONE );
GridData gdLBLNumberPattern = new GridData( );
lblNumberPattern.setLayoutData( gdLBLNumberPattern );
lblNumberPattern.setText( Messages.getString( "FormatSpecifierComposite.Lbl.NumberPattern" ) ); //$NON-NLS-1$
txtNumberPattern = new CCombo( this, SWT.BORDER | SWT.SINGLE );
GridData gdTXTNumberPattern = new GridData( GridData.FILL_HORIZONTAL );
txtNumberPattern.setLayoutData( gdTXTNumberPattern );
txtNumberPattern.addModifyListener( this );
// set sample number patterns
txtNumberPattern.setItems( new String[]{
"##.##%", //$NON-NLS-1$
"##.###", //$NON-NLS-1$
"00.###", //$NON-NLS-1$
"##,###.00", //$NON-NLS-1$
"0.00'K'", //$NON-NLS-1$
"##0.00 \u00A4", //$NON-NLS-1$
"###0.000\u2030" //$NON-NLS-1$
} );
txtNumberPattern.setVisibleItemCount( txtNumberPattern.getItemCount( ) );
txtNumberPattern.addSelectionListener( new SelectionAdapter( ) {
@Override
public void widgetSelected( SelectionEvent e )
{
bEnableEvents = false;
if ( !( formatspecifier instanceof JavaNumberFormatSpecifier ) )
{
formatspecifier = JavaNumberFormatSpecifierImpl.create( "" ); //$NON-NLS-1$
}
( (JavaNumberFormatSpecifier) formatspecifier ).setPattern( ChartUIUtil.getText( txtNumberPattern ) );
bEnableEvents = true;
updatePreview( );
}
} );
}
示例3: createCCombo
import org.eclipse.swt.custom.CCombo; //导入方法依赖的package包/类
/**
* Creates a combo box as a part of the form.
*
* @param parent
* the combo box parent.
* @param comboStyle
* the combo box style.
* @return the combo box.
*/
public CCombo createCCombo( Composite parent, int comboStyle )
{
CCombo combo = new CCombo( parent, comboStyle );
combo.setVisibleItemCount( 30 );
adapt( combo, true, false );
return combo;
}