القوائم وصناديق التحرير والسرد هي فئة أخرى من مكونات الواجهة لاختيار المستخدم ، وتستخدم لتحديد العناصر في مجموعة من التحديدات ، ويمكن أيضًا إدخال مربعات التحرير والسرد أيضًا.
قائمة
تظهر قائمة (JLILD) كمربع قائمة في الواجهة وهي كائن من فئة JLIST أو فئة الفرعية. يمكن للبرنامج إضافة إدخالات متعددة لتحديد النص إلى مربع القائمة. هناك نوعان من مصادر الأحداث لأحداث القائمة:
أولاً ، انقر نقرًا مزدوجًا فوق خيار مع الماوس: خيار النقر المزدوج هو حدث عمل ، والواجهة المتعلقة بالحدث هي ActionListener ، وطريقة تسجيل الشاشة هي AddActionListener () ، وطريقة الواجهة ActionPerformed (ActionEvent E ).
والثاني هو النقر على خيار مع الماوس: النقر فوق الخيار هو حدث خيار ، والواجهة المتعلقة بحدث الخيار هي ListSelectionListener ، وطريقة تسجيل الشاشة هي AddListSelectionListener ، وطريقة الواجهة ValueChanged (ListSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSelectionE).
المنشئون المشتركون لفئة JLIST:
الطرق الشائعة لفئة JLIST:
يمكن للقائمة إضافة أشرطة التمرير. يضيف الرمز التالي بشكل تخطيطي شريط التمرير إلى القائمة 2:
JScrollpane JSP = New JScrollPane (list2) ؛
[مثال] يحتوي التطبيق على قائمتين.
استيراد java.applet.*؛ استيراد javax.swing.*؛ استيراد java.awt. People Daily "،" Xinmin Evening News "،" Zhejiang Daily "،" Wenhui Daily "؛ سلسلة S) {super (s) ؛ (أخبار) ؛ ) () ؛ () ؛ ") ؛}} آخر إذا ( i ++) text.append (Sports [templist [i]]+"select/n") ؛مربع التحرير والسرد
مربع التحرير والسرد (JCOMBOBOX) هو مزيج من مربع نص وقائمة.
طرق البناء الشائعة لصناديق التحرير والسرد:
هناك العديد من الطرق الشائعة الأخرى لصناديق التحرير والسرد:
تنقسم الأحداث التي تحدث على كائنات JCOMBOBOX إلى فئتين. أولاً ، يختار المستخدم المشروع ، ويحصل برنامج استجابة الحدث على المشروع الذي تم اختياره من قبل المستخدم. ثانياً ، بعد إدخال المستخدم للعنصر ، اضغط على Enter ، ويقرأ برنامج استجابة الحدث إدخال المستخدم. الواجهة من النوع الأول من الحدث هي itemlistener ؛
[مثال] تطبيق يوضح استخدام مربعات التحرير والسرد. تنفذ الفئة الفرعية مربع Combo Box في البرنامج واجهة ItemLister وواجهة ActionListener. يتم إعداد مربع نص ومربع التحرير والسرد في نافذة الفئة الفرعية مربع التحرير والسرد ، وهناك ثلاثة خيارات في مربع التحرير والسرد. يعرض تطبيق طريقة المراقبة للواجهة نتائج اختيار مربع التحرير والسرد في مربع النص.
الفئة العامة example_4 {public static void main (String args []) String Prolist [] = {play football "،" Play Volleyball "؛ حاوية conpane = getContentpane () ؛ Setedable (True) ؛ إذا (e.getSource () == comboBox) text.settext (comboBox.getSelectedItem (). toString ()) ؛ setText (comboBox.getselected (). toString ()) ؛