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

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

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

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

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

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

با سپاس

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

1 جواب

0 رأی

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

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

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

+1 رأی
1 جواب میانگین بازدید روزانه 0.07154 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.59550 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.0590 بازدید
0 رأی
2 جواب میانگین بازدید روزانه 0.06134 بازدید
0 رأی
2 جواب میانگین بازدید روزانه 0.14304 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.05103 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.0372 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.22526 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.0671 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.08135 بازدید
کانال تلگرام جواب یاب
...