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

طريقة وضع أيقونات للـ tabs

طريقة وضع أيقونات للـ tabs
طريقة وضع أيقونات للـ tabs
طريقة وضع أيقونات للـ tabs
طريقة وضع أيقونات للـ tabs
طريقة وضع أيقونات للـ tabs
المناهج السعودية

 

طريقة وضع أيقونات للـ tabs
المثال التالي يعلمك طريقة وضع أيقوانات للـ Tabs.ملاحظة: عليك إنشاء مجلد في المشروع و وضع الصورة التي تريد وضعها كأيقونة للـ Tabs بداخله كما في الصورة التالية.
طريقة إضافة أيقونة في المشروعالصورة توضح أننا أضفنا مجلد إسمه images و وضعنا فيه صورة إسمها tab-icon.png.

مثال

Main.java

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

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

طريقة وضع أيقوانات لل tabs
 

 

المصدر: طريقة وضع أيقونات للـ tabs – المناهج السعودية

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

اترك رد

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

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

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