当前位置: 首页>>代码示例>>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;未经允许,请勿转载。