Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 同步文本窗口小部件在SWT中滚动_Java_User Interface_Text_Swt_Scrollbar - Fatal编程技术网

Java 同步文本窗口小部件在SWT中滚动

Java 同步文本窗口小部件在SWT中滚动,java,user-interface,text,swt,scrollbar,Java,User Interface,Text,Swt,Scrollbar,我正在准备一个自定义组合,它显示两个不同的文本(StyledText更具体地说)小部件和一个滚动条。我的意图是对这两个文本小部件应用相同的滚动行为。侦听滚动条选择事件非常容易,但对于其他事件,如在文本小部件中移动插入符号或选择事件,需要侦听越来越多的事件 我的问题是,在文本窗口小部件中是否有更简单的滚动跟踪方法,或者我是否应该侦听所有可能的事件以保持滚动级别同步?可能有助于该解决方案使用与我目前测试的方法类似的方法。然而,文本小部件允许比简单画布更多的交互,所以我最终通过侦听器处理更多的事件。

我正在准备一个自定义组合,它显示两个不同的文本(
StyledText
更具体地说)小部件和一个滚动条。我的意图是对这两个文本小部件应用相同的滚动行为。侦听滚动条选择事件非常容易,但对于其他事件,如在文本小部件中移动插入符号或选择事件,需要侦听越来越多的事件


我的问题是,在文本窗口小部件中是否有更简单的滚动跟踪方法,或者我是否应该侦听所有可能的事件以保持滚动级别同步?

可能有助于该解决方案使用与我目前测试的方法类似的方法。然而,文本小部件允许比简单画布更多的交互,所以我最终通过侦听器处理更多的事件。