Di java ada yang namanya Look And Feel yang artinya penampilan atau cita rasa. Sesuai dengan namanya, Look And Feel akan menentukan tampilan atau cita rasa GUI (Graphical User Interface). Look And Feel ini bisa digunakan untuk menentukan tampilan swing java sesuai dengan sistem operasi yang digunakan. Sebelum kita mengatur Look And Feel ini, swing yang kita buat terlihat khas, yaitu swing yang masih menggunakan tema swing defaultnya (Ocean theme, sejak JDK versi 5.0).
Dengan menambahkan kode program berikut:
1 | String lookAndFeel = javax.swing.UIManager.getSystemLookAndFeelClassName(); |
3 | javax.swing.UIManager.setLookAndFeel(lookAndFeel); |
4 | } catch (Exception e) { |
Misalnya kita membuat program swing java dengan nama “FrameApp.java”, tambahkan kode program di atas pada constructor FrameApp(), masih ingat constructor kan?… fungsi, atau di java disebut dengan method, yang sama dengan nama class-nya (yang pernah belajar OOP tentu masih ingat), yaitu sebagai berikut:
Tambahkan sehingga menjadi:
3 | String lookAndFeel = javax.swing.UIManager.getSystemLookAndFeelClassName(); |
5 | javax.swing.UIManager.setLookAndFeel(lookAndFeel); |
6 | } catch (Exception e) { |
Maka lihatlah hasilnya, tampilan swing sebelum dan sesudah pada Windows Vista Ultimate (dengan tema Windows Vista Aero) berikut:
Sebelum :
Sesudah :
Setelah ditambahkan kode program tersebut, swing java akan menggunakan tema sesuai dengan tema sistem operasi yang digunakan.
Selain cara di atas bisa juga dilakukan dengan menambahkan kode program tersebut ke dalam method initComponents().
Semoga Bermanfaat
![]()
0 komentar:
Posting Komentar