Wirasto S. Karim wrote:

2009/8/16 Wirasto S. Karim <wirastoka...@gmail.com>:
Saya sudah mencoba melakukan move berdasarkan pada posisi jTextFiled di
jendela parent. Tapi pas dibuka posisinya malah disesuaikan dengan point
screen.


bukannya posisi jendela itu memang mengacu pada layar ya? coba saja
tambahkan posisi jTextField di dalam jendela induk dan posisi jendela
induk itu sendiri. kira2 rumusnya begini:

dialog.pos = window.pos + widget.pos



Wah benar juga :)
Dan untuk posisi Y tinggal ditambahi lahi dengan tinggi jTextField. Masalahnya masih terbentur dengan tinggi window decorationnya. Waktu jendelanya saya setUndecorated(true), malah agak sulit melihat jendelanya. Di lihat di properties kayaknya tidak bisa diborder jendelanya yang undecorated ??
Saya sih pingin bikin jendelanya sebagai popup gitu...


Btw ini udah bisa ??? Klo masih blm, mungkin bisa coba ambil point dari JTextFieldnya, nah setelah dpt point dari JTextField baru deh di JDialognya di set lokasinya ke point tsb. Pseudeo codenya mungkin bisa spt ini :

8<-------------------------------------------->8
Point pt = jTextField.getLocationOnScreen();
pt.translate(0, jTextField.getHeight()); // Pasang dibawah JTextField
jDialog.setLocation(pt); // Arahkan posisi JDialog berdasarkan letak komponen JTextField
8<-------------------------------------------->8

Kode diatas blm saya test loh pak, jadi ya silahkan di oprek2x ^_^
--
Martinus Ady H.
Registered Linux User #410906
Personal Blog : http://martinusadyh.web.id/
Planet NetBeans ID  : http://planetnetbeans.org/id/index.html
Planet Slackware ID : http://planet.slackware-id.org/


--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis

Kirim email ke