22 Aralık 2013 Pazar

Java şifre alanı (password field) kullanımı

Leave a Comment
Bu yazıda Java'da bulunan password field özelliğinin nasıl kullanıldığını anlatacağım. Password field'ları şifre girilen text field'lar gibi düşünebiliriz.



passwordField = new JPasswordField(); komutuyla password field üretmek mümkün.

Font atamak ya da konum bilgilerini değiştirmek vb. işlemler diğer swing bileşenleri ile aynı şekilde gerçekleştirilebilir.

Örneğin

passwordField.setFont(new Font("Tahoma", Font.PLAIN, 13));

koduyla passwordField alanının yazı tipini Tahoma ve boyutunu da 13 yapabiliriz.

Ya da

passwordField.setBounds(267, 159, 140, 31);

koduyla konumunu ve boyutunu ayarlayabiliriz.

Password fieldlarda dikkat edilmesi gereken nokta String türünden şifreyi almaktır.

passwordField.getPassword(); kodunu kullanarak şifreyi char türünden elde edebiliriz.

Ardından da elde ettiğimiz değeri String'e çevirerek istediğimiz gibi kolaylıkla kullanabiliriz.

char[] input = passwordField.getPassword();
String passString = new String(input);  

Yukarıdaki kod passwordField alanından şifreyi alır ve passString adında bir String değere atar.
If You Enjoyed This, Take 5 Seconds To Share It

0 yorum: