
Java Programming
Peralatan yang diperlukan :
- Java Development Kit 1.6
- Integrated Development Environtment (NetBeans, Eclipse, dll)
Jika teman-temen lihat postin ini dan ini, disana saya melakukan proses validasi menggunakan PlainDocument yang dimanipulasi saat proses insertString. Tapi ada temen saya yang meyarankan menggunakan KeyListener, katanya lebih gampang 😀
Tapi ternyata menggunakan KeyListener gak jalan di LinuxMint yang saya gunakan dan bisa di break menggunakan Copy Paste 😀 Mari kita bahas…Pertama sekarang saya buat sebuah JTextField dengan validasi menggunakan KeyListener.
jTextFieldHarusKapital.addKeyListener(new KeyAdapter() { @Override public void keyPressed(KeyEvent evt) { if(Character.isDigit(evt.getKeyChar())){ evt.consume(); } } });
Pada kode diatas, saya melakukan validasi agar teks yang masuk hanya Angka, tapi coba Anda lakukan Copy Paste hurup yang panjang, maka otomatis huruf-huruf tersebut bisa masuk. Artinya KeyListener tidak dapat melakukan validasi terhadap Copy-Paste 😀
Jadi saya sarankan tidak menggunakan KeyListener, tapi gunakan Document untuk melakukan validasi seperti pada artikel :
terima kasih, sangat bermanfaat bagi saya yg beginer.. hihihi
wahhh,, mantap selalu deh tutorialnya,,,,
Mas, klo boleh bikin artikel tutorial cara make Jtree yg bisa nambah, edit, hapus node-nodenya yg diambil dari database dong,,, tentu saja klo bisa konsep MVC dipake…
Mohon dijawab mas…
matur suwun…
Wah.. blognya sangat sangat sangat membantu bagi yang ingin belajar JAVA.
terima kasih banyak mas… izin unduh semua tutorialnya.
Salam