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:
No comments:
Post a Comment