View Full Version : سوال در NetBeans
hamid2live
دوشنبه 15 تیر 1388, 19:52 عصر
ببخشید من از NetBeans IDE 6.0 استفاده میکنم setText خطا میده
میشه یه کدی بنویسید که مثلا تعداد دلخواه همراه با ضریبش از کاربر میگیره و بعد ضرب وتقسیم میانگین رو میده یه چیزی تو مایه های معدل گیری
mahdi68
دوشنبه 15 تیر 1388, 23:12 عصر
سلام
چه خطایی میده ؟؟؟
hamid2live
سه شنبه 16 تیر 1388, 00:19 صبح
زیرش قرمز میکشه میگه این فرمان وجود ندارد
mahdi68
سه شنبه 16 تیر 1388, 11:41 صبح
سلام
لطفا خطارو اینجا بنویسین شاید متغیری که میخواهین set کنین تعریف نکردین
hamid2live
سه شنبه 16 تیر 1388, 16:25 عصر
اقا ممنون مشکل من حل شد .
یه سوال دیگه داشتم چطوری میتونم n عدد با استفاده ازیک textField از کاربر بگیرم برای معدلگیری میخوام البته اگه ضریبشم بگیره عالی میشه؟!!!!!!!!!!
mahdi68
سه شنبه 16 تیر 1388, 19:38 عصر
سلام
با استفاده از حلقه میتونین به تعداد دلخواه عدد بگیرین . برای ضریب هم میتونین از یک textField دیگه استفاده کنین
hamid2live
سه شنبه 16 تیر 1388, 20:27 عصر
میشه یه نمونه کد واسم بنویسن ؟! شرمنده که اینقد آماتورم .
Mah
یک شنبه 21 تیر 1388, 11:15 صبح
سلام .
شما از MIDP1.0 استفاده می کنید برای کار با رشته ها باید از getStringو SetString استفاده نمائید .
در MIDP2.0 به بالا SetTEXT و getText را داریم .
برای گرفتن اعداد می توانید از روشهای گوناگونی مثل در یافت از فایل یا Canvas استفاده نمائید .
یک نمونه کد در Canvas برای شما قرار می دم :
..........
Private TextBox txtN;
Private TextBox txtInput;
Private TextBox txtResult;
int SUM=0,Number=0,I=0,N=0;
....
....
....
n=integer.parseint(txtn.getstring());
protected void keyPressed(int keyCode) {
int keyFire=getKeyCode(FIRE);
if( keyCode==KEY_NUM1)
Number+=1;
if( keyCode==KEY_NUM2)
Number+=2;
...........
..........
if(keyCode==keyFire)
{
Sum+=Number
Number=0;
I++;
}
if(i>=N&&N>0)
{
int Avrage=Sum/N;
i=0;
N=0;
txtResult=Avrage.tostring();
}
}
موفق باشید .
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.