Membatasi Input Hanya bisa Angka Pada JTextField
Java Swing
Hai Gaes...
ada saatnya bila JTextField yang kita gunakan itu harus berisi angka saja. Penggunaannya sering dilakukan saat form form tersebut mengandung jumlah, harga ,dll.
pasti setiap programer ingin membatasi inputan pengguna pada jumlah / harga agar inputan tersebut benar saat dilakukan proses. Programer akan membatasi JTextField tersebut agar memberikan batasan terhadap input huruf.
Bagaimana cara membatasi input agar bisa angka saja pada JTextField ??
step :
1. JTextField kamu beri event KeyTyped
2. Masukan Koding berikut
keteragan :char karakter = evt.getKeyChar();if (!(((karakter>='0') && (karakter<='9') || (karakter == KeyEvent.VK_BACK_SPACE) || (karakter == KeyEvent.VK_DELETE)))){getToolkit().beep();evt.consume();}
koding tersebut membatasi hanya bisa melakukan input angka 0-9 dan keyboard yang digunakan hanya bisa Back Space dan Delete. dan selain itu sistem akan menolak dengan mengeluarkan bunyi beep.

No comments:
Post a Comment