古詩詞大全網 - 成語解釋 - java 如何在壹個borderlayout的panel中設計按鈕位置

java 如何在壹個borderlayout的panel中設計按鈕位置

這是壹個布置容器的邊框布局,它可以對容器組件進行安排,並調整其大小,使其符合下列五個區域:北、南、東、西、中。每個區域最多只能包含壹個組件,並通過相應的常量進行標識:NORTH、SOUTH、EAST、WEST、CENTER。當使用邊框布局將壹個組件添加到容器中時,要使用這五個常量之壹,例如:

Panel p = new Panel();

p.setLayout(new BorderLayout());

p.add(new Button("Okay"), BorderLayout.SOUTH);

為了方便起見,BorderLayout 將缺少字符串說明的情況解釋為常量 CENTER:

Panel p2 = new Panel();

p2.setLayout(new BorderLayout());

p2.add(new TextArea()); // Same as p.add(new TextArea(), BorderLayout.CENTER);

此外,BorderLayout 支持相對定位常量 PAGE_START、PAGE_END、LINE_START 和 LINE_END。在 ComponentOrientation 設置為 ComponentOrientation.LEFT_TO_RIGHT 的容器中,這些常量分別映射到 NORTH、SOUTH、WEST 和 EAST。