Java 如何在GUI应用程序中使滚动条超出滚动窗格

Java 如何在GUI应用程序中使滚动条超出滚动窗格,java,swing,user-interface,netbeans-8,Java,Swing,User Interface,Netbeans 8,我正在GUI(用户界面)上设计一个在线营销页面。我在主框架中添加了一个滚动窗格。滚动窗格从“垂直位置=20”开始,滚动条在运行时也是如此。我希望滚动条从“垂直位置=0”开始,而不是从20开始,滚动窗格仍然保持在“垂直位置=20” 我已尝试更改属性中的最大和最小大小,但不起作用。一个简单的示例将有助于理解您的问题。同时,在JComponent中尝试使用以下方法。这将与组件的视口祖先(如果有)一起工作,并移动视口以使给定的矩形区域可见或至少其原点可见。在您的情况下,您可以将要查看的组件添加到滚动窗格

我正在GUI(用户界面)上设计一个在线营销页面。我在主框架中添加了一个滚动窗格。滚动窗格从“垂直位置=20”开始,滚动条在运行时也是如此。我希望滚动条从“垂直位置=0”开始,而不是从20开始,滚动窗格仍然保持在“垂直位置=20”


我已尝试更改属性中的最大和最小大小,但不起作用。

一个简单的示例将有助于理解您的问题。同时,在JComponent中尝试使用以下方法。这将与组件的视口祖先(如果有)一起工作,并移动视口以使给定的矩形区域可见或至少其原点可见。在您的情况下,您可以将要查看的组件添加到滚动窗格中,然后调用
component.scrollRectToVisible(startRect)
,以确保起始位置正确

public void scrollRectToVisible(Rectangle rect)
为了更快地获得更好的帮助,请添加或。