Java swing JTextFiled Sadece Sayi Girilmesi (JtextField Only Number)
Merhaba Arakadaşlar ;
Bu yazımda swingde jTextField da girdigimiz degerlerin sadece sayı olması yapan küçük bir kompanent yapıcaz ..
ilk önce bir tane custom kompanentimizi oluşturuyoruz JtextField ten extends ederek . Bir tanede JFrame olusturuyoruz custom kompanentimizi denemek için ..
İçlerini doldurmaya başlayalım..
Arkadaşlar ilk önce bir tane KeyAdapter den referans alıyoruz bunu yapmamızdaki amaç klavyede bir action olduğunda keyAdapter tarafından dinlenilmesi için.. Action halinde bize JFrame Tarafından gelen String degerin kontrol edilmesi için bir şart koyduk oraya . ve şartın olması dahilinde processKeyEvent(); methodunu çağırıyoruz
Yukarda çağırdığımız methodumuzda bu bu method sayı dışında başka girilen değerleri kabul etmiyor.
Kompanentimizi oluşturduktan sonra Test İçin bir JFrame oluşturmuştuk orada deneyelim .. Kompanentimizi sürükle bırak ile JFrame ‘e bırakıyoruz ve JFrame’nin constructor’una oluşturdugumuz kompanentin String değişkenine deger gönderiyoruz ..
Jframe’yi run etttiğimizde sayıdan başka birseyin dahil edemeğimizi görüyoruz..
Umarım yararlı olmuştur ..
İyi Çalışmalar 😉