2

如何将组件垂直拆分为不同的部分?在 Swing 中可以吗?我想为每个部分分配不同的 ScrollBar 吗?

4

2 回答 2

2

尝试使用JSplitPane。然后将JScrollPane放入每一侧。

如果您想要多个拆分,则必须嵌套拆分窗格。或者使用这样的多拆分窗格:MultiSplitPane

于 2011-08-23T10:50:50.640 回答
2

你应该使用JSplitPane

如果您需要将每个部分放在不同的滚动条上 - 只需将它们放在不同的滚动条窗格上即可。

JPanel topPanel = new JPanel();
            JScrollPane topScrollPane = new JScrollPane(topPanel);

            JPanel buttomPanel = new JPanel();
            JScrollPane buttomScrollPane = new JScrollPane(buttomPanel);

            JSplitPane splitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT, topScrollPane, buttomScrollPane);
于 2011-08-23T10:56:15.913 回答