Eng.Amal نشر 12 نوفمبر 2015 أرسل تقرير نشر 12 نوفمبر 2015 أقوم بعمل تطبيق phone book كيف يمكنني إنشاء قائمة وإضافة قوائم فرعية إليها في جافا swing؟ اقتباس
0 Lujain Maaz نشر 12 نوفمبر 2015 أرسل تقرير نشر 12 نوفمبر 2015 توفّر مكتبة Swing مجموعة من العناصر Controls مثل JMenu التي تقوم بإنشاء قوائم أساسية وفرعية في تطبيقات جافا.لتتمكن من استخدام الصفين JMenu و JMenuItem قم بعمل import لهما كما في المثال التالي:import javax.swing.JMenu; import javax.swing.JMenuItem;لعمل قوائم يجب إنشاء قوائم أساسية JMenu ومن ثم قوائم فرعية JMenuItem، لنقم بعمل قائمتين أساسيتين File, Edit وقائمة فرعية تحوي 4 قوائم (New, Save, Save As, Close).يجب قبل كل شيء أن نقوم بتهيئة واجهة التطبيق بإضافة عنصر JFrame والذي سيحوي بداخلة كل عناصر التطبيق. لإضافة القائمة إلى JFrame نقوم بإنشاء شريط JMenuBar ومن ثم إضافة القائمة إليها.مثال:import java.awt.BorderLayout; import javax.swing.*; public class JMenuExample { public static void main(String[] args) { JFrame frame = new JFrame("JMenuExample"); JPanel panel =new JPanel(new BorderLayout()); JMenuBar mb = new JMenuBar(); JMenu m1 = new JMenu("File"); JMenu m2 = new JMenu("Edit"); JMenuItem mItem1 = new JMenuItem("New"); JMenuItem mItem2 = new JMenuItem("Save"); JMenuItem mItem3 = new JMenuItem("Save As"); JMenuItem mItem4 = new JMenuItem("Close"); m1.add(mItem1); m1.add(mItem2); m1.add(mItem3); m1.add(mItem4); mb.add(m1); mb.add(m2); panel.add(mb, BorderLayout.NORTH); frame.add(panel); frame.setSize(500, 500); frame.setLocationRelativeTo(null); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } } لاحظ أن عنصر JMenuBar هو الذي قمنا بإضافته إلى JFrame والذي يحوي بداخله القوائم الأساسية والقائمة الفرعية.كيف أنشئ قائمة menu في جافا باستخدام swing؟ 1 اقتباس
السؤال
Eng.Amal
أقوم بعمل تطبيق phone book كيف يمكنني إنشاء قائمة وإضافة قوائم فرعية إليها في جافا swing؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.