Membuat Window
Salah satu cara untuk membuat sebuah Form atau Window di Java adalah menggunakan class javax.swing.JFrame. Berikut ini contoh sebuah class yang merupakan turunan dari JFrame.

Kode Program MyWindow.java
Class MyWindow memiliki constructor MyWindow(String judul) digunakan untuk memberikan judul (caption) dari window yang akan dibuat. Main program (public static void main()) membuat sebuah object dengan nama win yang berisi object MyWindow dengan judul “Window Pertama”. Keluaran program tersebut dapat dilihat pada gambar berikut:

Hasil program MyWindow
Menambahkan Sebuah Button
Setelah kita bisa membuat sebuah window, mari sekarang kita tambahkan sebuah button ke dalam window kita tersebut. Untuk membuat button kita bisa menggunakan class JButton yang ada di package (javax.swing). Contoh berikut ini menunjukan sebuah object dengan tipe JButton:

Contoh JButton
Keluaran dari program Mywindow2 adalah sebuah window yang di dalamnya terdapat sebuah button dengan judul “Exit”, lihat gambar berikut:

Sebuah Window dengan sebuah Button
Tombol(button) Exit belum bisa merespon penggunaka ketika menekan (click) tombol tersebut, maka kita perlu menambahkan fungsi action listener pada buttonExit sehingga ketika user menekan tombol tersebut maka program akan merespon dengan menutup aplikasi. Perhatikan potongan kode berikut:
tombolExit.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
System.exit(0);
}
});