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 |
 |
Nimbus |
 |
CDE/Motif |
 |
Windows | |
 |
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!