دسترسی به اجزای کلاس استفاده کننده ار listener

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

من یک کلاس تعریف کردم که از کلاس JFrame ارث بری میکنه . در کنار اون یک کلاس هم تعریف کردم که listener های اون کلاس رو پیاده سازی کردم در اون

توی اون کلاس که listener هارو پیاده سازی کردم نمی دونم چجوری باید به جزییات کلاس اصلی (همون که از JFrame ارث بری کرده) دسترسی پیدا کنم .

مثلا اگه بخوام تو یکی از متدهایی که در کلاس listener هست Title یه object(یه فریم) از کلاس اصلی (همونی که از JFrame ارث بری کرده ) رو تفییر بدم باید چیکار کنم ؟(وقتی که listener هارو رو خود اون کلاس اصلی پیاده سازی میکردیم مینوشتیم this.setTitle ولی الان که تو یه کلاس دیگه listener هارو پیاده سازی کردم برای دسترسی به title فریم کلاس اصلی چی بنویسم ؟)

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

1 جواب

0 رأی

شما می توانید برای کلاس listener یک contsructor تعریف کنید که بعنوان پارامتر یک شئ از کلاس JFrame می گیرد و سپس در زمان new کردن listener در JFrame، پارامتر this را به آن ارسال کنید.

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

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

+1 رأی
1 جواب میانگین بازدید روزانه 0.24561 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 1.0745 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.59550 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.0880 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.0686 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.08135 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.0590 بازدید
0 رأی
2 جواب میانگین بازدید روزانه 0.5938 بازدید
سوال 5 سال قبل در تالار برنامه نویسی توسط javaa (127 امتیاز)
0 رأی
0 جواب میانگین بازدید روزانه 0.08151 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.08173 بازدید
سوال 5 سال قبل در تالار برنامه نویسی توسط tanin (15 امتیاز)
کانال تلگرام جواب یاب
...