Wednesday, April 18, 2012

Tampilan Java dengan Look And Feel

Lagi iseng-iseng pengen merubah tampilan Java ketemu yang namanya LookAndFeel.
Tampilan java biasanya berupa Metal. Tetapi dengan LookAndFeel kita bisa merubah tampilan dengan Nimbus, Motif, dll. LookAndFeel hanya menyediakan 5 tipe (berdasarkan di NetBeans), yaitu:
  • Metal


Metal
  • Nimbus

Nimbus
  • CDE/Motif

CDE/Motif
  • Windows


Windows


  • Windows Classic


Windows Classic


 Tapi menurutku gambar-gambar diatas itu keliru contohnya yang motif itu gambarnya nimbus. Semua itu yang saya upload saya dapat dari NetBeans sendiri.
 Untuk membuat tampilan seperti itu, diperlukan package UIManager untuk memanggil LookAndFeel yang ada pada package swing.
Yang diatas itu cuma design previewnya nih. Sekarang kita coba implementasikan ke applikasinya langsung.
Pertama buat file JFrame. Lalu tambahkan import java.awt.*; dan import javax.swing.*;
Setelah itu  kita siapkan LookAndFeel-nya dengan menulis private UIManager.LookAndFeelInfo looks[]; pada public class-nya. Variabelnya saya contohkan looks[].
Kan udah ada tuh LookAndFeel-nya tapi belum kita instal biar bisa digunakan. Tulis looks = UIManager.getInstalledLookAndFeels(); dibagian class public.
Tinggal dipakai deh.
try {

            UIManager.setLookAndFeel(looks[1].getClassName()); //looks[1] = meminta tampilan nimbus

            SwingUtilities.updateComponentTreeUI(this); //implementasinya

        }

        catch (Exception ex) {

            ex.printStackTrace();

        }

Buat lengkapnya seperti syntax-nya

Outputnya:

Done!





No comments:

Post a Comment