PDA

View Full Version : فراخوانی تابع keyPressed در کلاس convas بعد از زمان مشخص !!



BeginnerProgrammer
شنبه 08 تیر 1392, 01:47 صبح
میشه تابع keyPressed رو بعد از یه زمان مشخص فراخوانی کرد؟؟؟

BeginnerProgrammer
شنبه 08 تیر 1392, 12:49 عصر
چرا هیچ کی پاسخ گووو نیست !!!! مجبور میشم برم به فرومهای اجنبیاااااا :عصبانی:

spiderman200700
شنبه 08 تیر 1392, 13:26 عصر
خب چه کاریه که متد keyPressedرو فراخوانی کنی. توی یه زمان مشخص اون کاری که قراره توی keyPressedانجام بشه رو انجام بده.
باید با Thread ها کارکنی.

BeginnerProgrammer
شنبه 08 تیر 1392, 15:52 عصر
من به تابع کی پرس تو اون زمان مشخص نیاز دارم ، یعنی بعد از اجرای چند خط کد مشخص میخوام اگه کلیدی فشار داده شد از برنامه خارج بشم. میشه با thread همچین کاری انجام داد؟؟

spiderman200700
شنبه 08 تیر 1392, 19:17 عصر
فرض کن یه متد داری که کارهایی که میخوای موقع فشار داده شدن یک کلید انجام بشه رو انجام میده(فرض کن اسم متد do هست). توی متد keyPressed متد do رو با هر بار فشار داده شدن یک کلید صدا میزنی.
حالا برای فراخوانی متد do در زمان های مشخص، باید یه Thread ایجاد کنی که مثلا هر 5 ثانیه یک بار چک کنه که اگر کلید مورد نظر فشار زده شده بود ، متد do رو اجرا کنه. همین