我对其他答案的评论:
该方法的重点在于组件本身上的scrollRectToVisible ;-)它沿层次结构向上传递,直到找到进行滚动的父级为止
…除非组件本身对其进行处理-就像JTextField一样:实现了水平滚动以使插入符号可见。出路是在字段的父级上调用方法。
编辑
为了清楚起见,替换的行是
content.scrollRectToVisible(focused.getBounds());

我对其他答案的评论:
该方法的重点在于组件本身上的scrollRectToVisible ;-)它沿层次结构向上传递,直到找到进行滚动的父级为止
…除非组件本身对其进行处理-就像JTextField一样:实现了水平滚动以使插入符号可见。出路是在字段的父级上调用方法。
编辑
为了清楚起见,替换的行是
content.scrollRectToVisible(focused.getBounds());