gpt4 book ai didi

java - 如何在 SWT 中禁用组合框中的水平滚动条

转载 作者:行者123 更新时间:2023-11-30 03:12:27 25 4
gpt4 key购买 nike

我创建了一个组合框,但遇到了奇怪的行为,如果组合框中的元素数量 <= 2,我将看不到水平滚动条。
enter image description here

但是如果它们超过 2 个,那么我会看到一个水平滚动条自动弹出。我想要的是禁用水平滚动条。这是我正在使用的代码。

preferredResourceCombo = Components.createCombo(controlComposite, SWT.BORDER);
GridData gridData = new GridData(SWT.FILL, SWT.FILL, true, false);
gridData.widthHint = 150;
preferredResourceCombo.setLayoutData(gridData);

preferredResourceCombo.addVerifyListener(new ComboAutoSelectVerifyListener());

// preferred resource combo modify listener at bottom of method
preferredResourceComboViewer = new ComboViewer(preferredResourceCombo);
preferredResourceComboViewer.setLabelProvider(SelectionItemLabelProvider.getInstance());
preferredResourceComboViewer.setContentProvider(ArrayContentProvider.getInstance());

我在任何地方都使用相同的代码,但只有在这里我才会出现这种行为。可能的原因是什么?

enter image description here

最佳答案

有一个关于此的错误报告 here .

不幸的是,到目前为止还没有解决方案。

关于java - 如何在 SWT 中禁用组合框中的水平滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33343004/

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