1
嗨,如何在BorderLayout中實現JSplitPane?
我該如何使用JSplitPane,以便它們出現在BorderLayout的邊框中?
這樣我就可以調整每個尺寸(北,東,西,南,中)。
感謝
嗨,如何在BorderLayout中實現JSplitPane?
我該如何使用JSplitPane,以便它們出現在BorderLayout的邊框中?
這樣我就可以調整每個尺寸(北,東,西,南,中)。
感謝
好了,你並不真正需要BorderLayout
。爲了達到這種效果,您可以將分割窗格添加到一起。由於JSplitPane
僅支持2個組件的拆分,因此您需要垂直2個JSplitPane
,而第2個垂直JSplitPane
內需要2個JSplitPane
。
JSplitPane horizontal1 = new JSplitPane(
JSplitPane.HORIZONTAL_SPLIT, yourCenterPanel, yourEastPanel);
JSplitPane horizontal2 = new JSplitPane(
JSplitPane.HORIZONTAL_SPLIT, yourWestPanel, horizontal1);
JSplitPane vertical1 = new JSplitPane(
JSplitPane.VERTICAL_SPLIT, horizontal2, yourSouthPanel);
JSplitPane vertical2 = new JSplitPane(
JSplitPane.VERTICAL_SPLIT, yourNorthPanel, vertical1);
whateverPlaceYouWant.add(vertical2);