Swing:JScrollPane上的JPanel - 如何跳转和移动焦点以显示面板的特定部分

时间:2012-02-09 12:51:23

标签: swing jpanel jscrollpane

我在jscrollpane上有一个非常长的jpanel。

我希望能够跳转到面板中的某个位置。 有没有办法跳转到窗格中的特定点?

设置水平滚动条值是不够的 有没有办法标记一个位置并跳转到它(而不是给出X,Y)? 感谢。

1 个答案:

答案 0 :(得分:3)

请参阅scrollRectToVisible进行滚动。 不确定你对“标记位置”的意思,但是如果你想滚动到例如一个文本字段,该文本字段是面板的(直接)子节点而不是你要做的:

panel.scrollRectToVisible(textField.getBounds());