小编Dir*_*irk的帖子

如何调整组合框的下拉列表?

背景:我在eclipse环境中做了一些UI工作,我用一些值填充了一个组合控件.字符串值具有不同的长度,并且通常长度大于组合宽度和父组合的宽度.

问题:当我打开下拉列表时,列表的宽度大于父组合的宽度,用户无法看到列表条目的完整值.

我试图使用"setTextLimit"选项,但没有成功.对我来说,如果我可以使用常量值设置dropdon列表的宽度,这是完全足够的.

代码示例:

this.mComponentName = new Combo (lComponentComposite, SWT.BORDER);  
this.mComponentName.setTextLimit(COMBO_TEXT_LIMIT); 
GridData componentNameGridData = new GridData();
componentNameGridData.widthHint = 166;
this.mComponentName.setLayoutData(componentNameGridData);
this.mComponentName.addSelectionListener(this.mComboSelectionAdapter);
this.mComponentName.addKeyListener(this.mComboKeyAdapter);
Run Code Online (Sandbox Code Playgroud)

问候德克

java swt combobox

15
推荐指数
1
解决办法
8497
查看次数

标签 统计

combobox ×1

java ×1

swt ×1