gpt4 book ai didi

java - 如何使 SWT 链接小部件中的文本可选择

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

我在 Link SWT widget 中有一段文字创建如下:

Link message = new Link(parent, SWT.WRAP);
message.setText(myMessage);

我希望文本(在 myMessage 变量中)可以选择,以允许用户复制它。我该怎么做?

我使用了链接小部件,因为我需要文本中的超链接可以点击。

最佳答案

SWT Link 小部件不可选择。为了解决这个问题,我可以想到任何一个

  1. Link 提供上下文菜单,其中包含一个 Copy 菜单项,可将文本复制到剪贴板
  2. Link 旁边放置一个Copy(工具)按钮,将文本复制到剪贴板
  3. 使用一个可选择但难以布局的浏览器小部件,并且需要额外的工作才能在选择链接时触发功能
  4. 如果您不介意对 org.eclipse.ui.forms 的额外依赖,请使用 FormTextFormText 可以显示超链接并允许选择和复制文本

关于java - 如何使 SWT 链接小部件中的文本可选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33175024/

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