具有类似拼写检查行为的GWT文本输入?

具有类似拼写检查行为的GWT文本输入?,gwt,popup,richtextbox,spell-checking,Gwt,Popup,Richtextbox,Spell Checking,有人知道像拼写提示器一样工作的GWT小部件吗 理想情况下,它与此类似: 我需要一个点击触发的用户生成的文本弹出窗口,以便我可以建议更换(我不是建立一个拼写检查,但类似的东西)。我也很喜欢polishmywriting菜单的设置方式(当你点击带下划线的单词时) 有没有一个小部件可以让我制作类似的东西? 基本上,我正在尝试克隆Gmail和polishmywriting中拼写检查使用的小弹出窗口 如果没有,我的第一步是什么 谢谢你的时间和回答 你运气好吗?我知道已经花了很多时间了,但我刚刚发现了这个。

有人知道像拼写提示器一样工作的GWT小部件吗

理想情况下,它与此类似:

我需要一个点击触发的用户生成的文本弹出窗口,以便我可以建议更换(我不是建立一个拼写检查,但类似的东西)。我也很喜欢polishmywriting菜单的设置方式(当你点击带下划线的单词时)

有没有一个小部件可以让我制作类似的东西? 基本上,我正在尝试克隆Gmail和polishmywriting中拼写检查使用的小弹出窗口

如果没有,我的第一步是什么

谢谢你的时间和回答


你运气好吗?我知道已经花了很多时间了,但我刚刚发现了这个。 这是一个非常特殊的小部件,所以你可能无法准确地找到你想要的东西。在这种情况下,从头开始制作可能会被证明是一个挑战

您会注意到的第一件事是,常规的gwt TextArea无法保存文本。您将需要更灵活的方式在文本本身中动态放置可单击的标签

TinyMCE是一个独立于平台的基于web的Javascript HTML WYSIWYG编辑器控件,以开源形式发布

还有一个gwt包装器可用,因此您可能会发现它很有用:

如果在显示拼写检查标记后检查polishmywriting编辑器,您会注意到它不是文本区域。文本是一系列段落,标记的部分是跨度元素。这是您可以使用gwt轻松访问的元素,并在其中放置一些单击处理程序以打开弹出窗口

对于弹出窗口,这应该不难。使用标准gwt PopupPanel。弹出式面板可以相对于页面上显示的其他元素显示:

popup.showRelativeTo(otherElement);

如果你同时发现了一些有用的东西,请随意分享。

嘿,伊戈尔贝尔,自从发布这篇文章以来,我已经放弃了这个项目,但听起来如果我听从你的回复,我就能够让这个项目成功。谢谢