Java Swing Pertamaku

Siang ini saya akan posting mengenai GUI toolkit di Java. Swing adalah GUI toolkit yang dikembangkan oleh Sun Microsystem guna memudahkan programer java dalam membangun aplikasi grapich user interface dengan bahasa java.

Swing adalah GUI toolkit yang modern dan lengkap dengan widgets dari yang sederhana sampai yang canggih seperti treeview dan table. Menariknya Swing juga dibuat dengan bahasa java sehingga bisa dipastikan dapat berjalan disetiap platform yang sudah terdapat JRE nya.

Sejak dirilis pada tahun 1997, dengan dirilisnya JDK 1.2, swing sudah menjadi standar dalam memprogram di java walaupun ada toolkit lain SWT yang dikembangkan oleh Eclipse.

Ini adalah contoh kode yang menggunakan GUI Swing toolkit:

import javax.swing.JFrame;
import javax.swing.SwingUtilities;

public class MyFrame extends JFrame{
       public MyFrame()
       {
              setTitle("Contoh Java Swing Pertamaku");
              setSize(300,200);
              setLocationRelativeTo(null);
              setDefaultCloseOperation(EXIT_ON_CLOSE);

       }

       public static void main (String[] args){
              SwingUtilities.invokeLater( new Runnable(){
                    public void run(){
                           MyFrame frame = new MyFrame();
                           frame.setVisible(true);
                    }
                });
        }
}

Penjelasan kode:

Pertama kita import kelas swing yang dibutuhkan dalam program

import javax.swing.JFrame;
import javax.swing.SwingUtilities;

MyFrame adalah kelas yang diturunkan dari kelas JFrame yang merupakan kelas utama tempat meletakkan widgets lain.

public class MyFrame extends JFrame{

selanjutnya kita membuat titel dengan menggunakan metode setTitle().

setTitle("Contoh Java Swing Pertamaku");

Kode selanjutnya ukuran frame yang ditampilkan dengan menggunakan metode setSize()

setSize(300,200);

Untuk menampilkan window di tengah layar maka digunakan kode berikut

setLocationRelativeTo(null);

Metode selanjutkan digunakan untuk menutup window ketika user mengklik tanda close di window

setDefaultCloseOperation(EXIT_ON_CLOSE);

Untuk menampilkan windows kita perlu menambahkan metode invokeLater seperti kode berikut ini

SwingUtilities.invokeLater( new Runnable(){
                    public void run(){
                           MyFrame frame = new MyFrame();
                           frame.setVisible(true);
                    }
                });

Jika benar akan mendapatkan tampilan seperti gambar di bawah ini:

Tagged with: ,
Ditulis dalam Swing
One comment on “Java Swing Pertamaku
  1. Direct E Mail mengatakan:

    great issues altogether, you just won a brand new reader.
    What could you recommend in regards to your post that you just
    made some days in the past? Any positive?

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Kontak Saya

Email: info@hermanto.org
Facebook: facebook/hermanto.org
Twitter: @hermanto_org
Hp/WA : 0812.734.1100
BBM : 5A408B11
Website:
- http://blogbeken.com
- http://wikimed.blogbeken.com
- http://www.hermanto.org

Masukkan alamat surel Anda untuk berlangganan blog ini dan menerima pemberitahuan tulisan-tulisan baru melalui email.

Bergabunglah dengan 4 pengikut lainnya

Kategori
Arsip
Status Blog
%d blogger menyukai ini: