无法理解滚动窗格

时间:2013-04-23 23:16:31

标签: java swing jframe jscrollpane gridbaglayout

我是Java GUI开发的新手,我无法理解在JAVA SWING中运行时添加动态标签的滚动条。我也找不到关于摆动组件的非常好的文档。 有人可以解释一下Scrollpane的工作原理吗?我的一些问题可能听起来很愚蠢,但自昨天以来我一直在与它们挣扎: -

1。)什么是scrollpane? - >非常基本我知道......!我想如果得到答案,其他一切都会得到解决。

2。)滚动窗格是否添加到Frame?或者,框架是否添加到滚动窗格?或者,两者都可以吗?我们可以将面板添加到滚动窗格吗? textarea?

3.如果我们使用滚动窗格,我们可以使任何swing组件可滚动吗?如果是,怎么样?

4。)如果让我们说一些组件(比如框架)连接到滚动窗格(不确定“连接”是否在这里有意义)并且我希望在这个可滚动区域添加新标签,我应该怎么做?我应该简单地将新标签添加到主要封闭框架中吗?或者,我应该将它添加到滚动窗格?

5.。)为什么我们应该在向滚动窗格/框架添加内容之前始终使用gridlayout(或类似)函数,实际上,它是做什么的?

感谢您提供任何指导!如果你觉得我的问题太基础了,那么指向一些好文档也不会是一个坏主意。