Java 滚动窗格如何进行滚动

Java 滚动窗格如何进行滚动,java,c++,c,user-interface,Java,C++,C,User Interface,在windows、Java等中,滚动窗格滚动其中的小部件。我想知道的是,它到底是如何滚动的?它是否更改了每个嵌套小部件的位置,或者是否有一个可以移动的内容小部件?还是别的什么?另外,当两个滚动条都存在时,它如何屏蔽右下角的小正方形?该正方形有时用于调整大小。它是一个独立的嵌套小部件吗 谢谢我想它只是改变了小部件、按钮或东西的位置 但我的第二个猜测是,它只是在滚动窗格的“外部”绘制组件而不被看到,当您滚动时,它只是动态地重新绘制

在windows、Java等中,滚动窗格滚动其中的小部件。我想知道的是,它到底是如何滚动的?它是否更改了每个嵌套小部件的位置,或者是否有一个可以移动的内容小部件?还是别的什么?另外,当两个滚动条都存在时,它如何屏蔽右下角的小正方形?该正方形有时用于调整大小。它是一个独立的嵌套小部件吗


谢谢

我想它只是改变了小部件、按钮或东西的位置

但我的第二个猜测是,它只是在滚动窗格的“外部”绘制组件而不被看到,当您滚动时,它只是动态地重新绘制