View Full Version : سوال: کنترل صفحه کلید در برنامه نویسی موبایل
shahin_t67
چهارشنبه 25 دی 1387, 21:44 عصر
سلام و خسته نباشید.
اگه لطف کنین کمکم کنید ممنون می شم...:ناراحت:
تو netbeans رنگ یه نقطه خاص از صفحه رو چطور میشه تشخیص داد؟
چطور می شه کلیدا رو گرفت(راست، چپ، بالا، پایین و وسط) و بر اساس زدن هر کلید تصمیم گرفت؟
چطور می شه delay داد؟
handinux
چهارشنبه 25 دی 1387, 23:20 عصر
بهتره بپرسید توی j2me!
1-با استفاده از getColor()
2-در canvas در keyPressed()
3-با Thread.sleep(int milisecs)
ِx
shahin_t67
پنج شنبه 26 دی 1387, 11:18 صبح
تشکر از handinux (http://barnamenevis.org/forum/member.php?u=37305)
ولی getcolor() که آرگومان X و Y نداره که من بتونم رنگ یه نقطه خاص رو بردارم!؟!!؟؟
2 تا جواب دیگه رو هم امتحان می کنم بهتون خبر می دم.
handinux
پنج شنبه 26 دی 1387, 11:26 صبح
خب رنگ نقطه جاری رو بر می گردونه.نقطتو اول ست کن
shahin_t67
پنج شنبه 26 دی 1387, 12:21 عصر
نه منظورم اینه که نقطه ای که می خوام مشخص نیست یعنی هر دفعه تغییر می کنه یه چیزی مثل pick color تو paint...نقطه جاری رو چه شکلی میشه تغییر داد؟
2 تای بعد هم error می ده که همچین توابعی وجود نداره!!!
مربوط به شی یا کلاس خاصی هستن ؟
میشه طریقه استفاده از اون 2تا رو بگین؟یا هر کاری که ازتون بر می آد...!
handinux
پنج شنبه 26 دی 1387, 17:31 عصر
دوست عزیز به بلاگ امضای من برید اونجا کلی مثال هست که می تونید دانلود کنید
Mah
سه شنبه 29 بهمن 1387, 20:11 عصر
سلام .
من هم در کنترل صفحه کلید مشکل دارم .
می خواهم ببینم کاربر چه کلیدی را فشرده (بالا - پایین - راست - چپ || 2 -4 -6 -8 ) و.....
من از MIDP 2.0 در NetBeans استفاده می کنم . برنامه من در Canvas نیست .
منظر پاسخ شما هستم ..........
موفق باشید .
Mah
چهارشنبه 30 بهمن 1387, 02:54 صبح
سلام .
من از کد موجود در بلاگ handinux (http://www.barnamenevis.org/forum/member.php?u=37305) استفاده نمودم.
این هم کدش :
protected void keyPressed(int keyCode)
{
int MyKey= (keyCode);
// Place logic of each action inside the case
if(MyKey==KEY_NUM1)
//
if(MyKey==KEY_NUM3)
//
if(MyKey==KEY_NUM1 || MyKey==KEY_NUM3)
//
if(MyKey==UP || MyKey== KEY_NUM2)
//
else
if(MyKey==DOWN || MyKey== KEY_NUM8)
//
else
if(MyKey==KEY_POUND || MyKey== KEY_NUM9)
//
}
موفق وپیروز باشید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.