我在jscrollpane上有一个非常长的jpanel。
我希望能够跳转到面板中的某个位置。 有没有办法跳转到窗格中的特定点?
设置水平滚动条值是不够的 有没有办法标记一个位置并跳转到它(而不是给出X,Y)? 感谢。
答案 0 :(得分:3)
请参阅scrollRectToVisible进行滚动。 不确定你对“标记位置”的意思,但是如果你想滚动到例如一个文本字段,该文本字段是面板的(直接)子节点而不是你要做的:
panel.scrollRectToVisible(textField.getBounds());