برابر قرار دادن عملیات دو رویداد متفاوت در جاوا Swing

+1 رأی
میانگین بازدید روزانه 0.0888 بازدید

من توی java swing یه فریم ایجاد کردم و یه button تعریف کردم که با زدن اون یه اتفاقی میفته .

در کنار اون button برای دکمه های کیبورد هم یه عملی رو تعریف کردم که مثلا با زدن دکمه F5 یه اتفاقی بیفته .

حالا من میخوام عملکرد اون button ای که تعریف کردم رو با عملکرد دکمه کیبورد (مثلا F5) یکی قرار بدم یعنی با زدن button همون اتفاقی بیفته که با زدن دکمه F5 از کیبورد اتفاق میفته .

میخواستم بدونم با نوشتن چه کدی میتونم این کارو بکنم ؟

با سپاس

سوال 2 سال قبل در تالار برنامه نویسی توسط ali-nb (10 امتیاز)
ویرایش 2 سال قبل توسط Saeed Zarinfam

1 جواب

0 رأی

به نظر من اون عملیاتی که میخاین در هر دو رویداد فراخوانی بشه رو در یک متد در یک کلاس جدید قرار بدهید و اطلاعات لازم رو هم بصورت پارامتر بهش ارسال کنید یا در constructor کلاس ازش بگیرید و سپس در هر دو موقعیت یک شئ از کلاس جدید ایجاد کنید و متد مورد نظر را فراخوانی کنید.

جواب 2 سال قبل توسط Saeed Zarinfam (478 امتیاز)

سوال های مشابه

+1 رأی
1 جواب میانگین بازدید روزانه 0.07160 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.57614 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.0596 بازدید
0 رأی
2 جواب میانگین بازدید روزانه 0.06143 بازدید
0 رأی
2 جواب میانگین بازدید روزانه 0.14319 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.05111 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.0374 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.21543 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.0683 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.08143 بازدید
کانال تلگرام جواب یاب
...