在顶部显示 jscrollpane 的垂直滚动条

show vertical scrollbar of jscrollpane at the top

我有一个包含 JPanel.JPanel 的 JScrollPane,它由一个 JCombobox、一个 JTextfield 和 4 个 JTextarea 组成,其值取决于组合框中的选定项目。问题是滚动面板的垂直滚动条总是从底部开始。

我试过

scrollPane.getVerticalScrollBar().setValue(0);

也尝试过

scrollPane.getViewport().setViewPosition(new Point(0,0));

但似乎没有任何帮助 work.Any 将不胜感激。

将调用 scrollPane.getVerticalScrollBar().setValue(0); 包装在 SwingUtilities.invokeLater() 中,让内容布局先完成。