+1 امتیاز
قبل در برنامه نویسی توسط (12 امتیاز)
برچسب گذاری دوباره قبل توسط
فرض کنید یک JFrame دارید که یک JCombobox داخل آن ایجاد کردید. و یک JDialog  نیز دارید که اطلاعات مربوط به JCombobox را از درون آن حذف، ویرایش و یا اضافه می کنید.
چگونه می توان وقتی اطلاعات را از درون JDialog تغییر می دهید، بعد از بستن JDialog، اطلاعات ویرایش شده در JCombobox درون JFrame نمایش داده شود؟

1 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)
برای این کار راه های زیادی وجود داره برای مثال یک راه ساده تعریف یک فیلد در JFrame است که نمایانگر JCombobox انتخاب شده در JDialog باشد و وقتی می خواهید listener برای JCombobox تعریف کنید در صورت انتخاب یک المان JCombobox باید آن فیلد تعریف شده در JFrame را مقدار دهی کنید.

البته راه حل اصولی تر تعریف یک کلاس جدا برای JDialog و تعریف فیلد توضیح داده شده در آن است.

سوالات مشابه

0 امتیاز
1 پاسخ 492 بازدید
+1 امتیاز
4 پاسخ 1.5هزار بازدید
0 امتیاز
0 پاسخ 1.1هزار بازدید
+1 امتیاز
1 پاسخ 417 بازدید
+1 امتیاز
1 پاسخ 739 بازدید
0 امتیاز
1 پاسخ 512 بازدید
+1 امتیاز
1 پاسخ 595 بازدید
...