0

我有 JAVA SWT/RCP 应用程序(Equinox OSGi),我只是在创建向导,它应该看起来像一张图片:

在此处输入图像描述

我刚刚发现标准 SWT 类 Spinner 的问题没有提供这种在 Spinner 中包含一些文本的选项。我正在做一些谷歌搜索,但我找不到任何合理的解决方案。

我的图片上描述的微调器(带文本)可以使用 Swing,但我不能使用 Swing => SWT RCP(Equinox OSGi 平台)。

我什至查看了 SWT Spinner 类的源代码,但不是很清楚。

有人可以帮忙吗?

4

2 回答 2

2

我建议您实现自定义小部件。如果你看Spinner,它也是一个Composite。您可以使用Text小部件以及向上箭头Button和向下箭头来做同样的事情Button

于 2013-03-26T17:59:30.020 回答
1

您可以使用SWT Combo小部件来模拟 Swing Spinner。

这是一些示例代码。

private String[] items = { "5 min", "3 min", "1 min" };

Combo readOnlyCombo = new Combo(shell, SWT.DROP_DOWN | SWT.READ_ONLY);
readOnlyCombo.setItems(items); 
于 2013-03-25T16:54:01.530 回答