1. 程式人生 > >三、java-佈局(FlowLayout)

三、java-佈局(FlowLayout)

到現在我們學了兩個佈局,在學一個最沒有技術含量的佈局-FlowLayout

import javax.swing.JButton; import javax.swing.JFrame;

public class MyButton{     public static void main(String args[]){         JFrame w=new JFrame();         w.setSize(300,400);         JButton b1=new JButton("OK1");                  JButton b2=new JButton("OK2");         JButton b3=new JButton("OK3");         JButton b4=new JButton("OK4");         JButton b5=new JButton("OK5");                  w.setLayout(new FlowLayout());

        w.add(b1);         w.add(b2);         w.add(b3);         w.add(b4);         w.add(b5);         w.setVisible(true);     } }

一旦佈局被設定成FlowLayout,向裡面放東西就遵循以下的簡單規則:在能夠顯示的情況下,儘可能小地顯示元件,在預設的情況下,第一個放在最上一行的中間;在有多個的情況下,從左到右,整體在中間,第一行放不下,放到第二行,你完全可以自己加幾個按鈕,減幾個按鈕試試效果,也可以用滑鼠調整窗體看看效果