Oop2 Awt
Oop2 Awt
y Selain untuk pemrograman yang berbasis konsol, java juga mendukung pemrograman berbasiskan
GUI (Graphical User Interface), Salah satunya menggunakan AWT (Abstract Window Toolkit).
y Komponen-komponen AWT
¾ Button
Button merupakan kelas yang digunakan untuk memasang sebuah tombol pada window.
Bentuk Umum :
Button <nama objek>=new Button(<Text Button>);
¾ Label
Label adalah class pada java yang digunakan untuk menampilkan sebuah text pada window.
Bentuk umum :
Label <nama objek>=new Label(<Isi dari Text>);
¾ TextField
¾ CheckBox
¾ List, dll
Output :
import java.awt.FlowLayout;
import javax.swing.*;
class FlowLayoutDemo extends JFrame {
public static void main(String args[]) {
FlowLayoutDemo fld = new FlowLayoutDemo();
fld.setLayout(new FlowLayout(FlowLayout.RIGHT, 10, 10));
fld.add(new JButton("ONE"));
fld.add(new JButton("TWO"));
fld.add(new JButton("THREE"));
fld.setSize(100, 100);
fld.setVisible(true);
}
}
y Constructor BorderLayout
1. BorderLayout()
Membuat object BorderLayout baru tanpa spasi yang diaplikasikan diantara
komponen yang berbeda.
2. BorderLayout(int hgap, int vgap)
Membuat object BorderLayout baru dengan spasi unit hgap horizontal dan unit vgap
vertikal yang diaplikasikan diantara komponen yang berbeda.
Berikut ini adalah daftar dari kelima region.
1. BorderLayout.NORTH
2. BorderLayout.SOUTH
3. BorderLayout.EAST
4. BorderLayout.WEST
5. BorderLayout.CENTER
y Pada paket ini dapat digunakan oleh komponen AWT maupun SWING, agar objek dapat menangani
suatu kejadian, objek tersebut harus didaftarkan sebagai listener.
y Contohnya adalah sebagai berikut :
JButton But = new JButton(“Kirim”);
But.addActionListener(this);