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.

  • Download

    http://www.4shared.com/account/file/fSeClUJC/FrameTengah.html

     

    Sekian tips JAVA dari saya, semoga bermanfaat untuk anda dan teman-teman semuanya…aamiin

    Depok, 9-11-2010

    noname

    Advertisements

    5 Responses

    1. TQ kongsi ilmu.

      Like

    2. mas saya maumengbah ukuran form nya sesuai dengan yang kita inginkan di edit yang ini ya mas

      form.setSize(400, 400);

      tapi koq ukurannya ga mau berubah terus ya mas..
      mohon bimbingannya…
      terimakasih ilmunya..

      Like

    3. silahkan gunakan ini

      JFrame form = new JFrame();
      form.setSize(400,400);
      setTitle(“Form Utama”);
      setSize(600, 600);
      new tengah(this);

      untuk mengubah ukuran gunakan fungsi setSize.

      REFERENSI :

      http://eecchhoo.wordpress.com/2008/11/16/eecchhoofx-10-release/

      Like

    4. thax gan_

      Like

    5. kalo saya pake “setLocationRelativeTo(null)”
      hehe.. thx atas postingan2 java anda.. saya terbantu..

      Like

    Leave a Reply

    Fill in your details below or click an icon to log in:

    WordPress.com Logo

    You are commenting using your WordPress.com account. Log Out / Change )

    Twitter picture

    You are commenting using your Twitter account. Log Out / Change )

    Facebook photo

    You are commenting using your Facebook account. Log Out / Change )

    Google+ photo

    You are commenting using your Google+ account. Log Out / Change )

    Connecting to %s

    %d bloggers like this: