با عرض سلام و ادب خدمت همگی شما کاربران و اساتید گرامی…
راستش مدتی هست که جاوا میخونم و الان رسیدم به کار با کاموپونتهای GUI جاوا...
که سؤالاتی در خصوص ساخت چند برنامه ساده و ابتدایی در ارتباط با Jlist و رویدادهای ماوس و کلاسهای مبدل و رویدادهای کلید و مدیرطرح ها در NetBeans IDE داشتم، که بینهایت ممنونتون میشم راهنماییم کنید... البته در یوتیوب و جاهای دیگه هم زیاد سرچ کردم ولی باز هم نتونستم چیزی که میخوام رو در بیارم که گفتم بیام اینجا و مزاحمتون بشم، البته سوالات زیادی برای پرسش دارم که در ادامه مطرح خواهم کرد …
راستش، اولین برنامهای که در ساختش به مشکل برخوردم، برنامهای هست که در اون دو لیست به نام list1 و list2 و یک دکمه به نام button رو داره که با انتخاب(selectکردن) بر روی مقادیر لیست۱ و فشردن دکمه، اون مقادیر به لیست۲، کپی بشن... و selectionMode هر دولیست روی MULTIPLE_INTERVAL باشه.
که البته این برنامه رو طراحی کردم ولی به ارور میخورم و نمیدونم که ایراد از کجای کار هستش و چطوری میتونم این مشکل رو حل کنم تا برنامه درست کار کنه، که از همهی شما عزیزان و اساتیدی که در این زمینه فعالیت دارین و در این حوضه فعالیت دارین، ازتون عاجزانه خواهش میکنم که میشه لطف کنین و در این زمینه راهنماییم کنین، که بینهایت از لطفتون ممنون و سپاسگذار خواهم بود ...
که از اینرو در ادامه، تک تک مراحلی رو که انجام دادم رو خواهم گفت، که میشه لطف کنین و ایرادات کار این حقیر رو بیان کنید...
پس با اجازتون مراحل کار به این صورت هستش:
برای ساخت این برنامه، بعد از قرار دادن Jlist ها و Button در صفحه و قرار دادن مقادیر برای لیست۱ که شامل Item 1, Item 2, Item 3, Item 4, Item 5 هستش(که تغییری هم ندادم و همون مقادیر از پیش گذاشتهی خودش هست...)، وارد properties دکمه (button) میشم و در قسمت Events میرم روی گزینه actionPerformed و buttonActionPerformed رو میزم و وارد سورس کد برنامه میشم که در متد
private void buttonActionPerformed(java.awt.event.ActionEvent evt) {}
این خط رو مینویسم:
list2.setListData(list1.getSelectedValues());
برنامه ارور میده و کار نمیکنه،
که این یه مشکلی هست که دارم و مشکل بعدی این هستش که روی " ()getSelectedValues " هم خط خورده... که نمیدونم چرا اینجوریه و چی کار باید بکنم که خط خوردگی از بین بره...
و وقتی هم که به این شکل به مشکل خوردم، اومدم و یه کار دیگه کردم، به این صورت که :
اول اومدم و این فیلد نوشتم:
private static final String[] strings = { "Item 1", "Item 2", "Item 3", "Item 4", "Item 5"};
و بعدش هم ...
private void buttonActionPerformed(java.awt.event.ActionEvent evt) {
jList2.setListData(strings[jList1.getSelectedIndex()]);
}
ولی بازهم برنامه ارور میده...
و در پایان هم،
ممنون از وقتی که برای این پست اختصاص دادین …
دستون درد نکنه …
و پیشاپیش هم سال نو رو به همه شما کاربران گرامی تبریک میگم و ایشاالله که سال خوب و خوش و موفقی رو در کنار خونوادههاتون داشته باشین ...