Program Java Berbasis GUI Sederhana.


Bosen dengan tampilan Java yang berbasis text ? Kali ini saya akan memposting java berbasis GUI. Pada program ini, kita menggunakan java swing. Apa itu java swing ?

Nama/NIM                        : I Gusti Bagus Ngurah Satya Wibawa/1404505071
Jurusan/Fakultas/Universitas    : Teknologi Informasi/Teknik/Udayana
Mata Kuliah                     : Pemrograman Berorientasi Objek (B)
Dosen                           : I Putu Agus Eka Pratama, ST, MT


Bosen dengan tampilan Java yang berbasis text ? Kali ini saya akan memposting java berbasis GUI. Pada program ini, kita menggunakan java swing. Apa itu java swing ?

Java Swing adalah librari java yang digunakan untuk menciptakan Grafik User Interface (GUI). Dengan Java Swing kita dapat membuat user interface yang cross platform atau OS independent. Artinya user interface yang kita buat dapat dijalankan pada system operasi apa saja (OS yang suport Java) dengan tampilan yang relative sama. Bahkan kita dapat membuat user interface yang menyerupai Windows XP, Mac OS atau Linux tanpa tergantung dari OS yang kita gunakan. SWING, adalah salah satu bagian dari Java Foundation Classes (JFC). Pada JFC ini juga terdapat fasilitas untuk menambahkan Rich Graphic Functionality. 

Berikut adalah beberapa komponen java swing.
Komponen Java Swing

Langsung saja, kali ini saya akan membuat program java swing untuk membuat title bar dan tulisan sedikit di badan program. Berikut adalah source programnya.


import javax.swing.*; Sintaks ini akan meng-import seluruh lib yang ada pada java swing. Liat pada kode program, class helloWorld merupakan turunan dari JFrame. Setsize yang ada diatas adalah untuk men-set besar windows yang nantinya yang akan dibuat. saya menggunakan 250 x 250 pixel. Pada class helloWorld terdapat kontruktor yang fungsinya untuk men-set title dari window nantinya.  Untuk lebih jelasnya, sobat dapat mengkompilenya di IDE.

Kompile pada IDE

Lalu jalankan.
Run Program
Hasilnya adalah seperti ini.
Hasil
Sumber :
  1.  http://nefisigulo.blogspot.com/2013/01/pengertian-java-swing.html
  2. http://febripuguhpermana.blogspot.com/2011/03/pengenalan-java-swing.html
  3. http://docs.oracle.com/javase/tutorial/uiswing/examples/start/HelloWorldSwingProject/src/start/HelloWorldSwing.java


0 comments :

Post a Comment

Cancel Reply