函數聲明格式:public void setLayout(LayoutManager manager)
壹般的用法:setLayout(new BorderLayout())//或FlowLayout...
隨後調用add(...)即可。
常用的有5種:FlowLayout、BorderLayout、GridLayout、CardLayout、GridBagLayout。
壹般說都要放在構造函數或初始化函數中,設置後再加入控件。
setBorder() 是使用Border 邊框 ,Border 是特殊的Swing組件,為Swing組件提供不同的邊框修飾。
setLayout() 是布局管理器,讓容器管理Swing組件的擺放位置的。
擴展資料:
下面是幾個使用setLayout()方法實現FlowLayout的例子:
setLayout(new FlowLayout(FlowLayout.RIGHT,20,40));
setLayout(new FlowLayout(FlowLayout.LEFT));
setLayout(new FlowLayout());
百度百科-setLayout