counter easy hit التخطي إلى المحتوى

ما هي فئة JList في Java Swing؟

JList هي إحدى الفئات المستخدمة في Java Swing لإضافة قائمة في واجهة المستخدم الرسومية ، حيث عندما يتعلق الأمر بالقائمة ، لا يتم وضع العناصر فيها مباشرةً ، ولكن يتم وضع العناصر في النموذج). ، حيث يجب على المستخدم إنشاء كائن من الفئة (DefaultListModel) وتعيينه كـ (Model) للكائن (JList).

أهم الوظائف المستخدمة مع فئة JList في Java Swing:

يحتوي الجدول التالي على أهم وظائف فئة JList:

وظيفة الاستخدام public void addListSelectionListener (ListSelectionListener listener) تُستخدم هذه الوظيفة لتنفيذ أوامر معينة عن طريق النقر فوق أي خيار على الكائن (JList) الذي يطلق عليه. () public E getSelectedValue: تُرجع هذه الدالة قيمة العنصر الذي اختاره المستخدم في الكائن (JList) الذي أطلق عليه ، وعندما يختار المستخدم أكثر من عنصر واحد ، فإن قيمة العنصر الذي يحتوي على أصغر فهرس بينها ، وفي حالة عدم تحديد المستخدم لأي عنصر ، يتم إرجاع القيمة (خالية). () public int getSelectedIndex تقوم هذه الوظيفة بإرجاع رقم يمثل (فهارس) العنصر الذي اختاره المستخدم في كائن (JList) الذي أطلق عليه. () int. public int[] getSelectedIndices تقوم هذه الوظيفة بإرجاع مصفوفة من الأرقام حيث يمثل كل رقم (فهرس) أحد العناصر التي اختارها المستخدم في الكائن (JList) الذي أطلق عليه. setModel العامة باطلة (ListModel model) تستخدم هذه الوظيفة لتحديد (Model) للكائن (JList) الذي يطلق عليه ، حيث يتم وضع المعلمة (model) في كائن الفئة (ListModel). () نموذج ListModel العام getModel تقوم هذه الوظيفة بإرجاع نسخة من الكائن (ListModel) المستخدم بواسطة الكائن (JList) الذي يطلق عليه. public void setLayoutOrientation (int layoutOrientation) تُستخدم هذه الوظيفة لتحديد كيفية ظهور العناصر داخل كائن JList الذي استدعى لها.

أهم المنشئين لفئة JList:

يحتوي الجدول التالي على مُنشئات JList:

استخدام المُنشئ () public JList ينشئ هذا المُنشئ كائنًا من الفئة (JList) ، لأنه يمثل قائمة فارغة ، مما يعني أنه لا يحتوي على أي عناصر. JList العامة (E.[] listData) ينشئ هذا المُنشئ كائنًا من الفئة (JList) ، لأنه يمثل قائمة بمجموعة من الخيارات الجاهزة للاستخدام. JList العامة (ListModel dataModel) ينشئ هذا المُنشئ كائنًا من الفئة (JList) ، حيث يمثل قائمة مع قوائم الخيارات ، ويتم تمرير موقع المعلمة (dataModel) إلى كائن من الفئة (ListModel).

التعليقات

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *