如果将滚动条拉至最上方而光标在下面不显示在屏幕中,codearea.getcaretbounds()是获取不到的。
解决:给caretboundsproperty加一个监听,定义一个全局变量接受,如果newvalue.ispresent()为false,则将oldvalue赋给全局变量。
如果将滚动条拉至最上方而光标在下面不显示在屏幕中,codearea.getcaretbounds()是获取不到的。
解决:给caretboundsproperty加一个监听,定义一个全局变量接受,如果newvalue.ispresent()为false,则将oldvalue赋给全局变量。