如何将滚动条添加到面板?

我需要帮助。 我有一个面板,可能需​​要宽1000px。 我需要添加许多不同大小的按钮(我添加了流程布局,它工作正常)。 问题是我在屏幕上有高度示例500px但是当我添加按钮面板时有更大的尺寸。 如何将滚动条添加到面板?

将面板添加到滚动窗格并将该窗格添加到要添加面板而不是面板的位置

JScrollPane jScrollPane = new JScrollPane(panel);