当前位置: 首页 > 面试题库 >

如何在SWT表的列中添加超链接?

帅银龙
2023-03-14
问题内容

如何在SWT表列中添加超链接?我正在使用org.eclipse.swt.widgets.Table类。

没有使用TableViewer,JFace有什么方法吗?

我尝试过这种方式,但无法正常工作(不显示超链接)。

for(int i=2; i<4; i++){ 
Hyperlink link = new Hyperlink(table, SWT.WRAP); 
link.setText(temp[i]); 
link.setUnderlined(true);
TableEditor editor = new TableEditor(table); 
editor.setEditor(link, tableItem[index-1], i); //set hyperlinks in column i
}

问题答案:

是的,那肯定是可能的。为此,您必须实现SWT.ItemPaint(也可能是SWT.ItemEraseSWT.ItemMeassure)。

TableView如果使用正确的方法,则更容易LabelProvider



 类似资料:
  • 问题内容: 以下内容与onClick动画混乱(ListItem变为红色): 在ListItem中添加链接时,仅当单击ListItemText时才使过渡工作,这不是我想要的。添加链接的正确方法是什么? 问题答案: 完成此操作的最简单方法是使用prop 建立链接: 这样,将成为链接到所需位置的锚标签,但仍会收到适当的样式,因此不会发生任何视觉变化。 此处记录了道具的行为。请注意,道具将自动传递到锚标签

  • 问题内容: 我想在使用创建的PDF中添加超链接,这样我单击一些文本示例,“单击此处”将重定向到URL。我尝试使用和,但是如何添加呢? 问题答案: 要添加使用以下代码

  • 问题内容: 我正在尝试使用PHP将新列添加到我的MYSQL表中。我不确定如何更改表以创建新列。在我的评估表中,我有: 假设我有一个带有文本框的页面,然后输入文本框并按一个按钮,则表将更新为: 我的代码: 问题答案: 您的桌子: 你也可以

  • 问题内容: 我有一个django管理界面,在模型列表中,我想要一个自定义列,该列将是使用字段值之一的超链接。基本上,模型的字段之一是URL,我希望该列在可单击的超链接中具有该URL。该链接将需要附加其他URL,作为其在model字段中的相对路径。 问题答案: 在ModelAdmin类中定义一个方法,并将其属性设置为。这将允许该方法返回未转义的HTML,以显示在该列中。 然后在ModelAdmin.