BoxLayout dalam JAVA

BoxLayout

Adalah sebuah layout yang mengelola isinya secara horizontal maupun vertikal.

Syntax:

setLayout(new BoxLayout(objek Container, tipe_layout));

Keterangan:

  • tipe_layout ini terdiri dari BoxLayout.X_AXIS untuk horizontal dan BoxLayout.Y_AXIS untuk vertikal.

BoxLayout Horizontal

Saya ingin membuat tiga tombol seperti terlihat pada gambar dibawah ini:

Pertanyaan:

Bagaimana cara membuatnya … ?

Jawaban:

Kamu bisa gunakan kode berikut ini:

public class LayoutBox extends JPanel { 

public LayoutBox(){

setLayout(new BoxLayout(this, BoxLayout.X_AXIS));

add(new JButton(“Tombol 1”));

add(new JButton(“Tombol 2”));

add(new JButton(“Tombol 3”));

}

public static void main(String[] args) {

ObjekJframe.openInJFrame(new LayoutBox(), 320, 120, “BoxLayout”, Color.WHITE);

}

}

Keterangan:

  • new BoxLayout(this, BoxLayout.X_AXIS), Kode ini digunakan untuk membuat layout Box dengan arah horizontal.
  • ObjekJframe adalah sebuah class yang isinya dapat kamu lihat disini.

BoxLayout Vertikal

Saya ingin membuat tiga tombol seperti terlihat pada gambar dibawah ini:

Pertanyaan:

Bagaimana cara membuatnya … ?

Jawaban:

Kamu bisa rubah kode BoxLayout.X_AXIS menjadi BoxLayout.Y_AXIS

Hasil:

Jalankan aplikasimu dan lihat hasilnya apakah sudah sesuai.

 

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *