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

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

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

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

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

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

با سپاس

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

1 جواب

0 رأی

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

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

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

+1 رأی
1 جواب میانگین بازدید روزانه 0.08219 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.49833 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.05116 بازدید
0 رأی
2 جواب میانگین بازدید روزانه 0.07195 بازدید
0 رأی
2 جواب میانگین بازدید روزانه 0.14414 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.05153 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.04104 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.18584 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.06111 بازدید
کانال تلگرام جواب یاب
...