+1 امتیاز
قبل در برنامه نویسی توسط (10 امتیاز)
ویرایش شده قبل توسط

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

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

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

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

با سپاس

1 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)

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

سوالات مشابه

+1 امتیاز
1 پاسخ 755 بازدید
0 امتیاز
0 پاسخ 1.2هزار بازدید
0 امتیاز
1 پاسخ 372 بازدید
0 امتیاز
2 پاسخ 455 بازدید
0 امتیاز
2 پاسخ 694 بازدید
+1 امتیاز
1 پاسخ 1.0هزار بازدید
0 امتیاز
0 پاسخ 342 بازدید
...