ورود

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();
}

}
موفق باشید .