ورود

View Full Version : KeyListener



PanizIr
جمعه 24 تیر 1390, 16:26 عصر
سلام دوستان
من با keylistener دچار مشکل شدم . نمیدونم چرا تو بعضی کلاسها کار میکنه اما تو بعضی کلاسها کار نمیکنه؟ آیا فرقی میکنه که یه کلاس extends از چه چیزی باشه و براش keylistener تعریف کنیم؟
میشه برای یه برنامه توی چند تا کلاس implements keylistener بنویسیم و از اونا استفاده کنیم؟
چرا بعضی وقتا keylistener کار میکنه اما بعضی وقتا نه ؟؟

alirezaD1
یک شنبه 26 تیر 1390, 23:20 عصر
سلام دوست عزیز
نه هیچ فرقی نمی کنه .
شما باید به این نکته توجه کنید که اگر مثلا می خوایین keylistener کلاس class1 رو به فرم form1 نسبت بدین باید keylistener فرم رو به class1 ست کنید.

ضمنا calss1 حتما باید از KeyListener ایمپلمنت کرده باشه.

نکته ی مهم دیگه اینکه اگر می خوایین کلید هایی که روی کیبورد فشار داده می شه به فرم مورد نظر شما بره باید setFocusable اون فرم true باشه.