当前位置: 首页 > 知识库问答 >
问题:

里面有文本的Java SWT旋转器?

杜俊风
2023-03-14

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

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

如图所示的微调器(带文本)可以使用Swing,但我不能使用Swing=

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

有人能帮忙吗?

共有2个答案

裴欣荣
2023-03-14

您可以使用SWT组合小部件来模拟摇摆微调器。

这是一些示例代码。

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

Combo readOnlyCombo = new Combo(shell, SWT.DROP_DOWN | SWT.READ_ONLY);
readOnlyCombo.setItems(items); 
伯晨
2023-03-14

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

 类似资料:
  • 我在做点什么,好像卡住了。我试图在处理过程中通过按钮添加文本,但是,一旦我使用translate方法,我的文本就会出现颠倒。我如何简单地旋转它,使其看起来正常?以下是我所拥有的:

  • 我不知道如何在X轴上旋转文本。这是一个时间戳,所以随着样本数量的增加,它们越来越接近,直到它们重叠。我想将文本旋转90度,这样随着样本越来越近,它们就不会重叠。 下面是我所拥有的,它工作正常,除了我不知道如何旋转X轴文本。

  • 我使用飞碟和itext将html转换为pdf,为了以垂直方向编写文本,我尝试了简单的css: 浏览器的变换旋转: 但没有成功...:( 同一个知道如何旋转html文本,飞碟和itext? 感谢提前:)

  • 这是Sketch里一个特殊的工具。它默认不在工具条中,不过你可以通过右击工具条选择“自定义(Customize)”来添加它。在菜单中,“编辑 > 路径 > 旋转副本(Edit > Paths > Rotate Copies)”同样可以找到它。 这个工具会针对一个图层,围绕某个特定的点对图层进行旋转复制。举一个花朵的例子:仅创建一片叶子,然后围绕中心点旋转复制出十二个副本,你将会得到一朵花。 选中一

  • 问题内容: 是否有(便携式)方式将HTML表格单元格中的文本旋转90°? (我的表有很多列,标题的文本很多,所以我想垂直书写以节省空间。) 问题答案: .box_rotate { 截至2017年,上述站点已简化了规则集以删除旧版InternetExplorer过滤器并更多地依赖现在的标准属性:

  • 我有一个简单的因子图 问题是x标签都在一起运行,使它们无法读取。如何旋转文本以使标签可读?