Pages

Minggu, 04 Desember 2011

Kajian 3 - Box Layout

Layout manager yang telah kita bahas sebelumnya merupakan bagian dari package java.awt. Javax.swing memiliki beberapa tambahan layout manager lagi, salah satunya adalah: BoxLayout. Layout manager ini sangat berguna untuk membuat toolbars sederhana atau vertical button bars.Cara kerjanya sangat sederhana yaitu menempatkan komponen dalam satu baris atau satu kolom.

Berikut contoh sintaknya :

  import java.awt.*;
   import java.awt.event.*;
   import javax.swing.*;
    public class Boxer extends JFrame {
       public Boxer(){
         createUserInterface();
      }
       private void createUserInterface(){
         Container box = Box.createHorizontalBox(  );
         box.add(Box.createHorizontalGlue(  ));
         box.add(new JButton("In the"));
         box.add(Box.createHorizontalGlue(  ));
         box.add(new JButton("clearing"));
         box.add(Box.createHorizontalStrut(10));
         box.add(new JButton("stands"));
         box.add(Box.createHorizontalStrut(10));
         box.add(new JButton("a"));
         box.add(Box.createHorizontalGlue(  ));
         box.add(new JButton("boxer"));
         box.add(Box.createHorizontalGlue(  ));
  
         this.add(box);
         this.setTitle("Boxer");
         this.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
         this.setSize(250, 250);
         this.setLocation(200, 200);
         this.pack(  );
         this.setVisible(true);
      }
   public static void main(String[] args) {
         Boxer app = new Boxer();
      }
   }

0 komentar:

Posting Komentar