• Kategori Tulisan

  • Masukkan alamat email Anda untuk berlangganan blog Ri32 dan menerima pemberitahuan posting baru melalui email anda. Jika sudah bosan silahkan unsubscript.
    Terima kasih... : )

    Join 919 other subscribers

Membuat JFrame Berada di Tengah Layar


Saya baru belajar sedikit tentang JAVA menggunakan Editor NetBeans 6.8 untuk menjadi bahan dokumentasi dan agar tidak lupa ilmunya. Maka saya membuat tulisan-tulisan sederhana tentang Java. Oleh karena itu mohon sharing dan masukannya jika ada kekurangan pada contoh aplikasi yang saya buat.

Latar Belakang

Dalam membuat program java saya suka menggunakan editor netbeans karena mudah dalam mendesain tampilan programnya. Pada artikel kali ini saya akan membahas tentang cara membuat form JFrame berada di tengah layar. Karena biasanya saat program di jalankan, maka program akan berada di posisi pojok kiri atas.

Solusi

Adapun langkah-langkahnya adalah sebagai berikut :

  1. Buat projek baru. (Saya asumsikan bahwa anda sudah bisa membuat sebuah proyek baru pada editor netbeans).
  2. Pada “Source Packages”=>klik kanan=>New=>JFrame Form=>Beri nama class nya “utama” => Finish

  3. Pada “Source Packages”=>klik kanan=>New=>Java Class=>Beri nama class nya “tengah” => Finish

  4. Pada class Java yang baru dibuat tadi, ketikan script program berikut ini :

public tengah(JFrame form) {

Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();

int x = (dim.width – form.getSize().width)/2;

int y = (dim.height – form.getSize().height)/2;

form.setLocation(x,y);

}

  1. Aktifkan form JFrame, klik kanan di tengah form lalu pilih =>Events =>window=>lalu klik windowactivated

  1. Lalu ketik script dibawah ini.

JFrame form = new JFrame();

form.setSize(400, 400);

new tengah(this);


  1. Jalankan program, dan lihat hasilnya. Form utama akan berada di tengah layar.
  • Jika anda punya form Jframe yang lain, maka tinggal copy script pada nomor 6 pada event windowactivated di setiap form.

  • Selesai.

  • Sekian artikel dari saya, semoga bermanfaat untuk teman-teman dan anda semua…aamiin

    Depok, 9-11-2010

    KangAgus