splitPane上的Swing行为

时间:2012-06-12 03:49:34

标签: java swing jsplitpane

  JSplitPane splitPane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,
             scrollPane , scrollPane2);

我想做一些非常微不足道的行动而且我不行。

每当我向任一个scrollPanes添加标签时 - 它们根本不显示任何内容。我可以在窗格中显示表格,但这些是通过构造函数添加的。很生气。

此外,如果splitPane只允许两个组件 - 如果我想将窗口分成四个部分怎么办? SplitPane的SplitPane?

感谢您的帮助,

2 个答案:

答案 0 :(得分:5)

您可以将您的实施与此example进行比较,将JLabel个实例添加到JPanel每一侧的JSplitPane

image

虽然JSplitPane只承认两个组件,但您可以向任一窗格添加另一个JSplitPane,以便在任一方向细分任何一方,自由采购

答案 1 :(得分:0)

添加组件后,请不要忘记致电updateUI()JSplitPane实际上只应该用于分成两个组件。如果您需要更多内容,请考虑使用TableView