التعليم السعودي

طريقة إظهار Scroll Bar في حال كانت مساحة الـ JTabbedPane غير كافية

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

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

المناهج السعودية

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

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

مثال

Main.java

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

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

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

 

المصدر: طريقة إظهار Scroll Bar في حال كانت مساحة الـ JTabbedPane غير كافية – المناهج السعودية

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

اترك تعليقاً

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

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