Saturday, May 07, 2005

Swing : Layout Manager #1 - FlowLayout

//Dipemrograman Java anda tidak akan menemukan method atau attribute yang 
  //mengatur komponen secara pixel seperti menentukan berapa pixel left 
  //dan berapa pixel top,
  //Sebagai pengantinya Java menyediakan LayoutManager untuk mengatur posisi
  //masing komponen.
  //Berikut ini adalah contoh penggunaan 
  //FlowLayout(LayoutManager yang sederhana)
  //FlowLayout adalah turunan dari LayoutManager yang mengatur komponen 
  //dengan cara mengurut dari kiri-kekanan, posisi tengah 
  //atau dari kanan-kekiri.
  //FlowLayout cocok digunakan untuk mengatur button dan komponen text.
  public UsingFlowLayout(){
    super();
    init();
  }
  public void init(){
    this.setSize(300,300);
    //mendefinisikan FlowLayout dengan 
    //mengatur posisi start component, dan jarak antar komponen
    //posisi start component dapat diset dengan LEFT, CENTER dan RIGHT
    FlowLayout aflow = new FlowLayout(FlowLayout.LEFT,10,10);
    this.getContentPane().setLayout(aflow);
    this.getContentPane().add(new JButton("1"));
    this.getContentPane().add(new JButton("2"));
    this.getContentPane().add(new JButton("3"));
    this.getContentPane().add(new JButton("4"));
  }
  public static void main(String[] args) {
    UsingFlowLayout anew = new UsingFlowLayout();
    anew.addWindowListener(new WindowAdapter() {
             public void windowClosing(WindowEvent e) {
               System.exit(0);}
        });
    anew.show();
  }

0 Comments:

Post a Comment

<< Home