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.
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 :
01 | public class LoginFrame extends javax.swing.JFrame { |
04 | Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); |
05 | Dimension frameSize = getSize(); |
07 | (screenSize.width - frameSize.width) / 2 , |
08 | (screenSize.height - frameSize.height) / 2 ); |
Sederhana bukan??