Wednesday 25 April 2012

Cara Agar JFrame Form Tampil Di Tengah Layar Monitor Saat Running

Advertisement

Umumnya kalo kita membuat aplikasi desktop, saat aplikasi dijalankan maka window atau frame akan tampil tepat ditengah layar monitor seperti contoh aplikasi pada gambar di bawah ini.

center.jpg

Di dalam Java Swing mungkin belum ada property yang dapat kita atur langsung untuk melakukan hal ini, kita haru membuat kode sendiri untuk keperluan ini. Berikut ini adalah potongan code untuk membuat Frame tampil tepat ditengah layar monitor.
Anggap aja saya mempunyai sebuah Frame dengan nama LoginFrame :
01public class LoginFrame extends javax.swing.JFrame {
02public LoginFrame() {
03// ... code lainnya
04Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
05Dimension frameSize = getSize();
06setLocation(
07(screenSize.width - frameSize.width) / 2,
08(screenSize.height - frameSize.height) / 2);
09}
10//code-code yang lain
11 
12}
Sederhana bukan?? 


EmoticonEmoticon