Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

Swingطريقة إنشاء JList تحتوي على عناصر

المثال التالي يعلمك طريقة إنشاء كائن من الكلاس JList يحتوي على عناصر.


مثال

Main.java
import javax.swing.DefaultListModel;
import javax.swing.JFrame;
import javax.swing.JList;
import javax.swing.JScrollPane;
public class Main {
public static void main(String[] args) {
JFrame frame = new JFrame("JList demo"); // أي قمنا بإنشاء نافذة مع وضع عنوان لها JFrame هنا أنشأنا كائن من الكلاس
frame.setSize(320, 360); // هنا قمنا بتحديد حجم النافذة. عرضها 320 و طولها 360
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // هنا جعلنا زر الخروج من النافذة يغلق البرنامج
frame.setLayout(null); // في النافذة بنفسنا List لذلك سنقوم بتحديد مكان الـ Layout Manager أي لم نستخدم أي null هنا وضعنا
DefaultListModel model = new DefaultListModel(); // Model أي كأننا قمنا بتعريف .DefaultListModel هنا قمنا بإنشاء كائن من الكلاس
JList list = new JList(model); // أي قمنا بتعريف القائمة .model مبنية على الكائن JList هنا قمنا بتعريف كائن من الكلاس
JScrollPane listScrollPane = new JScrollPane(list); // عند الحاجة Scroll Bar لضمان ظهور JScrollPane بداخل كائن من الكلاس list هنا وضعنا الـ
listScrollPane.setBounds(100, 40, 100, 230); // frame في الـ listScrollPane هنا قمنا بتحديد حجم و موقع الـ
model.addElement("red"); // و التي بدورها ستظهر في القائمة model هنا أضفنا عدة عناصر في الـ
model.addElement("blue");
model.addElement("green");
model.addElement("yellow");
model.addElement("orange");
model.addElement("brown");
model.addElement("pink");
model.addElement("purple");
model.addElement("gray");
model.addElement("black");
model.addElement("white");
frame.add(listScrollPane); // frame في الـ listScrollPane هنا أضفنا الـ
frame.setVisible(true); // هنا جعلنا النافذة مرئية
}
}
import javax.swing.DefaultListModel; import javax.swing.JFrame; import javax.swing.JList; import javax.swing.JScrollPane; public class Main { public static void main(String[] args) { JFrame frame = new JFrame("JList demo"); // أي قمنا بإنشاء نافذة مع وضع عنوان لها JFrame هنا أنشأنا كائن من الكلاس frame.setSize(320, 360); // هنا قمنا بتحديد حجم النافذة. عرضها 320 و طولها 360 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // هنا جعلنا زر الخروج من النافذة يغلق البرنامج frame.setLayout(null); // في النافذة بنفسنا List لذلك سنقوم بتحديد مكان الـ Layout Manager أي لم نستخدم أي null هنا وضعنا DefaultListModel model = new DefaultListModel(); // Model أي كأننا قمنا بتعريف .DefaultListModel هنا قمنا بإنشاء كائن من الكلاس JList list = new JList(model); // أي قمنا بتعريف القائمة .model مبنية على الكائن JList هنا قمنا بتعريف كائن من الكلاس JScrollPane listScrollPane = new JScrollPane(list); // عند الحاجة Scroll Bar لضمان ظهور JScrollPane بداخل كائن من الكلاس list هنا وضعنا الـ listScrollPane.setBounds(100, 40, 100, 230); // frame في الـ listScrollPane هنا قمنا بتحديد حجم و موقع الـ model.addElement("red"); // و التي بدورها ستظهر في القائمة model هنا أضفنا عدة عناصر في الـ model.addElement("blue"); model.addElement("green"); model.addElement("yellow"); model.addElement("orange"); model.addElement("brown"); model.addElement("pink"); model.addElement("purple"); model.addElement("gray"); model.addElement("black"); model.addElement("white"); frame.add(listScrollPane); // frame في الـ listScrollPane هنا أضفنا الـ frame.setVisible(true); // هنا جعلنا النافذة مرئية } }

ستظهر لك النافذة التالية عند التشغيل.

طريقة تعريف قائمة في جافا Jو إضافة عناصر فيها