如何隐藏垂直滚动窗格但使用其功能?

时间:2015-12-03 09:48:07

标签: java swing jscrollpane

我有一个简单的Java swing应用程序。 在我的JPanel中,我有一个简单的JScrollPane,但我不想显示垂直滚动条。所以,我已经构建了这段代码:

jScrollPaneRicetta = new JScrollPane();
jScrollPaneRicetta.setViewportView(vp);
jScrollPaneRicetta.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_NEVER);
jScrollPaneRicetta.setPreferredSize(dTabellaRicetta);

现在使用此代码,我不显示垂直滚动窗格,但如果表格中有更多行,则无法滚动表格以显示最后一行。 现在,我的问题是,如何隐藏垂直滚动窗格但使用其功能?

1 个答案:

答案 0 :(得分:1)

您可以设置视口

int x,y;//wherever you want to set
jScrollPaneRicetta.getViewportView().setViewPosition(new Point(x,y));