Java Swing / AWT - 创建滚动窗格部分的最佳方式?

Java Swing / AWT - Best way to create a scrollpane section?

我正在为我在 Java Swing 和 AWT 中的编程 class 创建一个小型社交网络。 我正在尝试创建一个可以包含用户帖子的 ScrollPane。如果帖子超出 window,我希望能够滚动浏览帖子(见附图)。最好的方法是什么?我需要使用滚动窗格、Jtable、JSlider 吗? 在图像上,我在左侧有一个窗格用作菜单。我在右边还有一个窗格,这是我想要发布帖子的地方(示例图像是在 Photoshop 中制作的)。正在循环创建帖子。

我没有包含任何代码,因为我只是在寻求最佳方法。

谢谢

对于这种具体方法,我建议这样做:

右侧部分使用 CardLayout,它会根据您在左侧部分单击的按钮而变化。

左边的是 BoxLayout 垂直对齐。

对于 CardLayout 上的每个面板,您添加一个 JScrollPane,以便它们彼此独立。

对于主面板,我建议 GridLayout 这样您就可以让两个面板的间距相等。