本文整理匯總了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;
}