如何将组件垂直拆分成不同的部分?在Swing中有可能吗? 我想为每个部分分配不同的ScrollBar?
答案 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);