2010-01-01 6 views

Répondre

2

bien pour que vous ne vraiment pas besoin BorderLayout. Vous pouvez ajouter les volets divisés ensemble pour cet effet. Parce que JSplitPane ne supporte que la scission de 2 composants, vous avez besoin de 2 JSplitPane verticalement, et 2 JSplitPane à l'intérieur de la deuxième verticale 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); 
Questions connexes