gpt4 book ai didi

java - 如何调整组合框下拉列表的大小?

转载 作者:太空狗 更新时间:2023-10-29 22:58:45 32 4
gpt4 key购买 nike

背景: 我正在 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);

问候语德克

最佳答案

在创建组合框时还指定水平滚动

this.mComponentName = new Combo (lComponentComposite, SWT.BORDER|SWT.H_SCROLL);  

这样不会让文字溢出

关于java - 如何调整组合框下拉列表的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4212905/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com