Beranda > Tips Java-Netbeans > Look And Feel Part-01

Look And Feel Part-01

Tips kali ini bukan sesuatu yang asing, tetapi para Newbie seperti saya juga pasti pernah bertanya-tanya kenapa bisa seperti ini.

Khususnya pengguna Java di Platform Windows, pernahkan anda merasa sudah mendesign Form dengan pallete dengan sangat sempurna tetapi sewaktu dijalankan, Form hasil design lain dengan saat design?

Mungkin tampilannya jadi seperti ini :

lnf01

Tampilan diatas merupakan default dari Netbeans yang disebut dengan CrossPlatformLookAndFeel (kadang dinamakan juga dengan Metal).

Lantas gimana caranya supaya tampilan form itu sesuai dengan System yang kita gunakan? misalnya saat di windows tampilannya seperti windows, saat di Ubuntu tampilannya seperti yang di Ubuntu.

Contoh saat di jalankan di Platform Windows 7 beta

lnf02

Caranya :

anda cukup menambahkan perintah berikut di dalam Main()

try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (ClassNotFoundException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
} catch (UnsupportedLookAndFeelException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}

😀 ternyata sangat mudah bukan? maka secara otomatis Form akan berubah sesuai dengan platform yang digunakan.

  1. zidni
    Juli 9, 2011 pukul 04:02

    mas saya newbie…

    cara menggunakan list d netbeans gmn ya mas

  1. No trackbacks yet.

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

%d blogger menyukai ini: