當前位置: 首頁>>代碼示例>>Java>>正文


Java CCombo.setVisibleItemCount方法代碼示例

本文整理匯總了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));
}
 
開發者ID:Microsoft,項目名稱:team-explorer-everywhere,代碼行數:4,代碼來源:ComboHelper.java

示例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( );
		}
	} );

}
 
開發者ID:eclipse,項目名稱:birt,代碼行數:68,代碼來源:FormatSpecifierComposite.java

示例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;
}
 
開發者ID:eclipse,項目名稱:birt,代碼行數:17,代碼來源:FormWidgetFactory.java


注:本文中的org.eclipse.swt.custom.CCombo.setVisibleItemCount方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。