Hosting Gratis

Web Hosting

rss

Rabu, 12 Januari 2011

Cara membuat jFrame sesuai dengan Operating System yang kita pakai


Teman-teman belajar bareng memang mengasikan juga ya, selain bisa tukar pikiran bareng kita juga mendapatkan ilmu yang sekirannya kita belum tahu sehingga kita menjadi semua itu bisa kita lakukan dengan niatan untuk saling berbagi apa yang kita bisa, somga saja Tuhan sang Pencipta Alam ini memberikan jalan yang terbaik buat kita untuk meraih apa yang sudah kita cita-citakan, Kali ini kita akan membahas bagaimana cara membuat tampilan java agar sesuai dengan windows atau OS yang kita pakai seperti contoh dibawah ini

(Tampilan Menggunakan Default Java)

(Tampilan Menggunakan Default Windows atau OS yang kita pakai)





Nah, teman-teman sebenarnya tampilan itu nomer dua yang penting isi dan fiturnya, tapi kita juga mesti memperhatikan tampilan karena kenyamanan sebuah program jika kita tidak bosen memakainya. Berikut ini adalah void yang saya dapatkan dari referensi yang saya dapat :
   public static void windows(){
        try {
            UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
        } catch (Exception e) {
        }
    }

Kemudian setelah membuat void tersebut kita masukan void tersebut di main void, karena void tersebut tergolong dari main void, letakkan di :

public static void main(String args[]) {
        windows();
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new Login().setVisible(true);
            }
        });
    }
Oh ya sebelum mebuat void kita importkan dulu file component javanya, seperti biasanya :

import javax.swing.*;

Ada sedikit tips jika anda menggunakan tempilan default windows atau OS yang anda pakai, hilangkan centang pada opaque di jButtonnya
Propertis>Opaque


Letak perbedannya adalah disini, 

(Button yang tidak dihilangkan opaquenya)


(Button yang dihilangkan opaquenya)

Jelas sekalikan dimana letak sisi perbedaanya bukan? Benar sekali, seperti yang anda pikirkan bahwa button terlihat seperti menyatu dengan frame yang kita buat, opaque akan terlihat jika frame menggunakan warna baik itu gambar dari jtextdfield maupun dari warna dari frame itu sendiri atau jika ada warna yang menyelubungi buttonnya. Oleh sebab itulah kita menghilangkan opaquenya seolah-oleh button transparant dengan frame yang berwarna. Selamat mencoba dan Semoga sukses selalu.
 

0 komentar:


Posting Komentar

Serba Gratis

Daftar Artikel Populer

Media Curhat


ShoutMix chat widget

Daftar Pengunjung Terakhir

Dapatkan Hal-Hal yang Baru