如何在 GUI 应用程序中将滚动条超出滚动窗格
How to exceed the scroll bar beyond the scroll pane in a GUI application
我正在设计 GUI(用户界面)上的在线营销页面。我在主 JFrame 中添加了一个滚动窗格。滚动窗格从 'vertical position = 20' 开始,滚动条在 运行 期间也是如此。我希望滚动条从 'vertical position = 0' 而不是 20 开始,滚动窗格仍保持在 'verticle position = 20'
我试过更改属性中的最大和最小大小,但没有用。
一个简单的示例将有助于理解您的问题。同时,尝试在JComponent中使用如下方法。这适用于组件的视口祖先(如果有的话),并移动视口,使给定的矩形区域可见或至少可见其原点。在您的情况下,您可以将要查看的组件添加到 scrollPane,然后调用 component.scrollRectToVisible(startRect)
以确保起始位置正确。
public void scrollRectToVisible(Rectangle rect)
我正在设计 GUI(用户界面)上的在线营销页面。我在主 JFrame 中添加了一个滚动窗格。滚动窗格从 'vertical position = 20' 开始,滚动条在 运行 期间也是如此。我希望滚动条从 'vertical position = 0' 而不是 20 开始,滚动窗格仍保持在 'verticle position = 20'
我试过更改属性中的最大和最小大小,但没有用。
一个简单的示例将有助于理解您的问题。同时,尝试在JComponent中使用如下方法。这适用于组件的视口祖先(如果有的话),并移动视口,使给定的矩形区域可见或至少可见其原点。在您的情况下,您可以将要查看的组件添加到 scrollPane,然后调用 component.scrollRectToVisible(startRect)
以确保起始位置正确。
public void scrollRectToVisible(Rectangle rect)