PDA

View Full Version : سوال: نمایش textbox به این صورت 1-152256-092



karim orooji
چهارشنبه 04 شهریور 1388, 00:23 صبح
سلام دوستان
من از جاوا هیچی نمیدونم
میخوام در textbox هر وقت عدد وارد میکنم مانند کد ملی وارد بشه ( منظورم با خط فاصله به این صورت 1-211552-095)
ممنون میشه راهنمایی کنید

saeedIRHA
چهارشنبه 04 شهریور 1388, 03:08 صبح
Pattern Matching in Java
http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html
http://java.sun.com/docs/books/tutorial/essential/regex/char_classes.html

mehran.ma
پنج شنبه 12 شهریور 1388, 16:39 عصر
شما می تونید از یک JFormattedTextField استفاده کنید.


jFormattedTextField2 = new javax.swing.JFormattedTextField();
try {
jFormattedTextField2.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.MaskFormatter("###-######-#")));
} catch (java.text.ParseException ex) {
ex.printStackTrace();
}