Swing JSplitPane问题

时间:2011-08-23 10:44:57

标签: java swing jscrollpane jsplitpane

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

2 个答案:

答案 0 :(得分:2)

尝试使用JSplitPane。然后在每一侧加JScrollPane

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

答案 1 :(得分: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);