Java 将行号添加到GWT TextArea
我的GWT项目中有一个视图,其中包含一个包含一些内容的textarea。现在我需要在文本区域添加行号 除此之外,我希望尽可能不使用jQuery或GWTQuery来实现这一点 到目前为止,我已经尝试实现了两个文本区域,一个是数字区域,另一个是内容区域(看起来很不错),但是我无法正确地同步滚动。尝试了类似的操作(为示例编辑的代码): 当单击滚动条按钮而不是使用鼠标滚轮时,此解决方案将毫无帮助 那么,你知道怎么做吗Java 将行号添加到GWT TextArea,java,gwt,textarea,Java,Gwt,Textarea,我的GWT项目中有一个视图,其中包含一个包含一些内容的textarea。现在我需要在文本区域添加行号 除此之外,我希望尽可能不使用jQuery或GWTQuery来实现这一点 到目前为止,我已经尝试实现了两个文本区域,一个是数字区域,另一个是内容区域(看起来很不错),但是我无法正确地同步滚动。尝试了类似的操作(为示例编辑的代码): 当单击滚动条按钮而不是使用鼠标滚轮时,此解决方案将毫无帮助 那么,你知道怎么做吗 提前感谢。一个内容可编辑的div可能也会有兴趣这样做。是的,这可能会有帮助,但我的想法
提前感谢。一个内容可编辑的div可能也会有兴趣这样做。是的,这可能会有帮助,但我的想法是使用textareas创建它。我有一个使用GwtQuery的工作版本,但对原始GWT解决方案感兴趣。一个内容可编辑的div可能也有兴趣这样做。是的,这可能会有所帮助,但我的想法是使用textareas创建它。我有一个使用GwtQuery的工作版本,但对原始GWT解决方案感兴趣。
textAreaCode.addMouseWheelHandler(new MouseWheelHandler() {
@Override
public void onMouseWheel(MouseWheelEvent event) {
textAreaNumbers.getElement().setScrollTop(textAreaCode.getElement().getScrollTop());
}
});