gpt4 book ai didi

java - TextFields SWT 中的标记

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:05:56 26 4
gpt4 key购买 nike

我目前正在开发一个 Eclipse4 RCP 应用程序,我想知道是否有可能在 SWT 文本字段中定义标记,以便它们无法按字符访问。

例如,我有一个文本字段,我想使匹配“[anytext]”的标记无法按字符访问。 (括号定义 token 的地方)

这意味着:我不能将光标放在括号内,如果我直接在左括号前面按删除键或直接在右括号后面按退格键,整个标记都会被删除。

我目前正在与听众一起做这件事,但这似乎有点复杂和昂贵,因为我需要一个具有大量逻辑的 KeyListener 和一个鼠标监听器来防止在 token 内点击,以及一个调整后的 Drop Listener 作为 Drops inside token显然也不应该被允许。

我只是缺少一些奇特的方法吗?

希望你能帮助我,谢谢!

最佳答案

我建议您使用 org.eclipse.swt.custom.StyledText,它提供比 org.eclipse.swt.widgets.Text 更丰富的功能。 JavaEditor 执行与重构更改变量名称相同的功能,无论在何处使用此变量,更改都会得到反射(reflect)。

关于java - TextFields SWT 中的标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21625476/

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