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

JFace/SWT文本区

徐旻
2023-03-14

我遇到了一个棘手的问题。

摆动环境中,有一个功能在AWT组件中可用文本区域。但是,这在 JFace 或 Swing 环境中都不存在。

有人想出解决办法吗?我必须自己制作界面吗?

提前谢谢

共有1个答案

程树
2023-03-14

您可以对简单的单行或多行文本使用SWTText控件,或者如果需要带有字体和颜色的文本,您可以使用StyledText控件。

 类似资料:
  • 当我尝试创建复合表列时出错?

  • 希望通过Eclipse RCP应用程序的代码自动触发树selectionChanged事件。任何指针都将不胜感激。

  • 我已使用 成功地将对象数组映射到表。我使用了然后使用来映射我的数组。 我现在需要做的是更改表中几行的背景色,以便在视觉上突出显示它们。每行对应于数组中的一个对象。但是,如果给定一个映射类型的对象,我不知道如何获得对行(即它的)的引用。我可以使用,但我真正想做的是获得给定数据的TableItem。

  • 首先,感谢您之前的所有建议。 我遇到了一个相当棘手的小问题。 我有一个字符串,我想显示到一个标签中,通常没有问题,但字符串比标签允许的要长。然而,使用swt awt hybrid解决了文本框的类似问题。我想做的是用标签复制这个。 有办法解决这个问题吗?或者,解决方法是让文本区域将text设置为所需的文本,然后将text enable设置为false,使其为灰色文本。 有人能给点建议吗?

  • 我希望在我的一个Eclipse插件中有一个可调整大小的文本区域。它的右下角应该有一个可以通过拖动来改变文本区域大小的抓取器,类似于下面的html示例: 我已经能够创建一个SWT多行文本: 而不是滚动条,我希望有一个能够调整文本字段大小垂直和水平。 这里有Text元素的文档,但我找不到gripper选项:http://help.eclipse.org/kepler/index.jsp?topic=%