الجامعات العربية

طريقة إظهار الـ Tabs في أسفل الـ JTabbedPane

طريقة إظهار الـ Tabs في أسفل الـ JTabbedPane
طريقة إظهار الـ Tabs في أسفل الـ JTabbedPane
طريقة إظهار الـ Tabs في أسفل الـ JTabbedPane
طريقة إظهار الـ Tabs في أسفل الـ JTabbedPane

طريقة إظهار الـ Tabs في أسفل الـ JTabbedPane
المناهج السعوديةطريقة إظهار الـ Tabs في أسفل الـ JTabbedPane
المثال التالي يعلمك طريقة إظهار الـ Tabs في أسفل الـ Tabbed Pane و إضافة Scroll Bar في حال كانت مساحة الـ Tabbed Pane غير كافية لإظهار جميع الـ Tabsوراء بعضهم.

مثال

Main.java

  1. import javax.swing.JFrame;
  2. import javax.swing.JPanel;
  3. import javax.swing.JTabbedPane;
  4. import java.awt.Color;
  5.  
  6. publicclass Main {
  7.  
  8. publicstaticvoidmain(String[] args){
  9.  
  10. // هنا قمنا بإنشاء النافذة مع تحديد بعض خصائصها
  11. JFrame frame = newJFrame(“JTabbedPane demo”)// أي قمنا بإنشاء نافذة مع وضع عنوان لها JFrame هنا أنشأنا كائن من الكلاس
  12. frame.setSize(320300)// هنا قمنا بتحديد حجم النافذة. عرضها 320 و طولها 300
  13. frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)// هنا جعلنا زر الخروج من النافذة يغلق البرنامج
  14. frame.setLayout(null)// في النافذة بنفسنا Tabbed Pane لذلك سنقوم بتحديد مكان الـ Layout Manager أي لم نستخدم أي null هنا وضعنا
  15.  
  16. // Panels هنا قمنا بتعريف خمسة
  17. JPanel panel_1 = newJPanel();
  18. JPanel panel_2 = newJPanel();
  19. JPanel panel_3 = newJPanel();
  20. JPanel panel_4 = newJPanel();
  21. JPanel panel_5 = newJPanel();
  22.  
  23. // منهم Panel هنا قمنا بإعطاء لون خلفية لكل
  24. panel_1.setBackground(Color.white);
  25. panel_2.setBackground(Color.cyan);
  26. panel_3.setBackground(Color.yellow);
  27. panel_4.setBackground(Color.green);
  28. panel_5.setBackground(Color.red);
  29.  
  30. // عند الحاجة Scroll Bar و جعله يضيف Tabs و تحديد مكان ظهور الـ Frame مع تحديد موقعه و حجمه في الـ Tabbed Pane هنا قمنا بتعريف
  31. JTabbedPane tabbedPane = newJTabbedPane(JTabbedPane.BOTTOM, JTabbedPane.SCROLL_TAB_LAYOUT);
  32. tabbedPane.setBounds(5030200200);
  33.  
  34. // منهم فيه Panel مع تحديد عنوان كل Tabbed Pane في الـ Panels هنا وضعنا جميع الـ
  35. tabbedPane.addTab(“Tab 1”, panel_1);
  36. tabbedPane.addTab(“Tab 2”, panel_2);
  37. tabbedPane.addTab(“Tab 3”, panel_3);
  38. tabbedPane.addTab(“Tab 4”, panel_4);
  39. tabbedPane.addTab(“Tab 5”, panel_5);
  40.  
  41. // Frame في الـ Tabbed Pane هنا أضفنا الـ
  42. frame.add(tabbedPane);
  43.  
  44. // مرئية Frame هنا جعلنا الـ
  45. frame.setVisible(true);
  46.  
  47. }
  48.  
  49. }

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

طريقة إظهار ال tabs أسفل ال Tabbed Pane

 

المصدر: طريقة إظهار الـ Tabs في أسفل الـ JTabbedPane – المناهج السعودية

مقالات ذات صلة

اترك رد

زر الذهاب إلى الأعلى

أنت تستخدم إضافة Adblock

برجاء دعمنا عن طريق تعطيل إضافة Adblock