View Full Version : پیام خالی بودن text field
nadiya6050
سه شنبه 25 تیر 1392, 20:34 عصر
سلام دوستان
ببخشید برای اینکه وقتی یه تکست فیلد خالیه پیام بده چه کدی رو باید استفاده کنیم ؟
بجای این چی باید بذارم ؟
if(tfname == "")
{
JOptionPane.showMessageDialog(null, "لطفا نام را وارد کنید");
}
javaphantom
سه شنبه 25 تیر 1392, 21:04 عصر
سلام دوستان
ببخشید برای اینکه وقتی یه تکست فیلد خالیه پیام بده چه کدی رو باید استفاده کنیم ؟
بجای این چی باید بذارم ؟
if(tfname == "")
{
JOptionPane.showMessageDialog(null, "لطفا نام را وارد کنید");
}
لطفا الفبای جاوا رو مطالعه کنید.
object های غیر primitive رو با عملگرها مقایسه نمی کنند.
int a= 10;
if(a==10)
درست هست ولی
String a = "babak";
if(a == "babak")
غلط هست.
باید از متدود equals استفاده کنی
if(a.equals("babak")
درست هست برای مقایسه string ها
اگر بخواهی مقایسه کنی String رو با یک مقدار خالی دو روش
if(a.equals("")
یا از متدود isEmpty() استفاده کند
if(a.isEmpty())
AfshinHonari
چهارشنبه 26 تیر 1392, 14:39 عصر
لطفا الفبای جاوا رو مطالعه کنید.
object های غیر primitive رو با عملگرها مقایسه نمی کنند.
int a= 10;
if(a==10)
درست هست ولی
String a = "babak";
if(a == "babak")
غلط هست.
باید از متدود equals استفاده کنی
if(a.equals("babak")
درست هست برای مقایسه string ها
اگر بخواهی مقایسه کنی String رو با یک مقدار خالی دو روش
if(a.equals("")
یا از متدود isEmpty() استفاده کند
if(a.isEmpty())
دوست عزیز اگه الفبای جاوای 7 مطالعه بشه متوجه میشید که تو این ورژن میشه رشته رو با == هم مقایسه کرد
فقط خواستم بگم وقتی اطلاع رسانی می کنید،درست اطلاع رسانی کنید
javaphantom
چهارشنبه 26 تیر 1392, 18:57 عصر
دوست عزیز اگه الفبای جاوای 7 مطالعه بشه متوجه میشید که تو این ورژن میشه رشته رو با == هم مقایسه کرد
فقط خواستم بگم وقتی اطلاع رسانی می کنید،درست اطلاع رسانی کنید
بله کاملا شما درست می گید در جاوا ۷ در مورد String می توتنیم بجای متدود quales از == استفاده کنیم.
از همه دوستان و کسانی که این پست رو می خونن عذرخواهی می کنم و تشکر ویژه از شما که یادآور این مسئله به من و باقی بودین
AfshinHonari
پنج شنبه 27 تیر 1392, 23:20 عصر
بله کاملا شما درست می گید در جاوا ۷ در مورد String می توتنیم بجای متدود quales از == استفاده کنیم.
از همه دوستان و کسانی که این پست رو می خونن عذرخواهی می کنم و تشکر ویژه از شما که یادآور این مسئله به من و باقی بودین
خیلی ممنون به خاطر برخورد درستتون
به امید روزی که همه مثل شما بشن
Edward
جمعه 04 مرداد 1392, 22:01 عصر
if("".equals(TextFieldeMoredeNazar.getText()){
JOptionPane.showMessageDialog(null, "لطفا نام را وارد کنید");
}
البته از == هم میتونید استفاده کنید
من طبق عادت از equals استفاده کردم
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.