التعامل مع العناصر الرسومية فى الجافا باستخدام الشفرة (العنصر JTabbedPane)

اذهب الى الأسفل

التعامل مع العناصر الرسومية فى الجافا باستخدام الشفرة (العنصر JTabbedPane) Empty التعامل مع العناصر الرسومية فى الجافا باستخدام الشفرة (العنصر JTabbedPane)

مُساهمة من طرف زهراء في السبت مارس 22, 2014 3:47 pm

بسم الله الرحمن الرحيم

العنصر  JTabbedPane هو أحد العناصر أو المكونات الرسومية الذى يتيح للمستخدم التبديل بين مجموعة من المكونات من خلال النقر على علامة التبويب مع عنوان معين أو الرمز كما فى الصورة التالية :

التعامل مع العناصر الرسومية فى الجافا باستخدام الشفرة (العنصر JTabbedPane) ClosableTabs

خطوات إنشاء العنصر الرسومى

1_إنشاء الكائن JTabbedPane و ذلك على النحو التالى :

الكود:
JTabbedPane tabbedPane = new JTabbedPane();

2_ إضافة تبويت للكائن JTabbedPane و ذلك من خلال اسلوب addTab و الذى يأخذ المعطيات التالية :

الكود:
  addTab(String title,Icon icon,Component component, String tip)


  • title .............. نص لاظهار تسمية للتويب
  • icon .............. الرمز او الايقونة المراد إظهارها على التويب
  • component .... العناصر الرسومية الاخرى التى تريد وضعها فى التويب
  • tip ............... نص التلميح الذى سيظهر عند موقف الماوس عند هذا التويب


_ مثال لاضافة تبويب بستمية توضيحية فقط

الكود:
JTabbedPane tabbedPane = new JTabbedPane();
      tabbedPane.addTab("Tab 1",null);

_ مثال لاضافة تويب مع تسمية و رمز فقط

الكود:

Icon icon = new ImageIcon("icon.gif")
 JTabbedPane tabbedPane = new JTabbedPane();
      tabbedPane.addTab("Tab 1",icon,null);


_ مثال لاضافة تبويب مع تسمية و رمز و نص تلميح فقط
الكود:
JTabbedPane tabbedPane = new JTabbedPane();
      tabbedPane.addTab("Tab 1",icon,null,"hhhhhh");

_ مثال لاضافة تبويب مع تسمية مع رمز و عنصر رسومى و ليكن jlabel و نص تلميح

الكود:

     JTabbedPane tabbedPane = new JTabbedPane();
      tabbedPane.addTab("Tab 1",icon,new JLabel("This is tab 3"),"hhhhhh");

3_ إضافة كائن التويب الى النافذة وذلك من خلال الاسلوب getContentPane().add(tabbedPane);

و المثال بالكامل على النحو التالى :

الكود:

import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTabbedPane;

public class Bar1 {  

 
   public static void main(String[] args) {
 
  JFrame f =new JFrame();

    
     Icon icon = new ImageIcon("file.gif");
      JTabbedPane tabbedPane = new JTabbedPane();
      tabbedPane.addTab("Tab 1",icon,new JLabel("This is tab 3"),"hhhhhh");
      
      f.setTitle("tset");
      f.setSize(300, 200);
      f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      f.getContentPane().add(tabbedPane);
      f.setVisible(true);
 
  }

}

و النتيجة على النحو التالى :

التعامل مع العناصر الرسومية فى الجافا باستخدام الشفرة (العنصر JTabbedPane) 508907406

4_ تحديد اتجاة ظهور التبويب

يمكنك استخدام الكائن JTabbedPane لتحديد اتجاة ظهور التويب سواء فى أعلى النافذة كما فى المثال السابق أو اسفل النافذة أو يسار النافذة او يمين النافذة حيث ياخذ القيم التالية لتحديد تلك الاتجاهات


   JTabbedPane.TOP
   JTabbedPane.BOTTOM
   JTabbedPane.LEFT
   JTabbedPane.RIGHT

و ذلك على النحو التالى :

الكود:
 JTabbedPane tabbedPane = new JTabbedPane( JTabbedPane.LEFT);
النتيجة
التعامل مع العناصر الرسومية فى الجافا باستخدام الشفرة (العنصر JTabbedPane) 590528771
الكود:
JTabbedPane tabbedPane = new JTabbedPane( JTabbedPane.RIGHT);

النتيجة
التعامل مع العناصر الرسومية فى الجافا باستخدام الشفرة (العنصر JTabbedPane) 581933696
الكود:
  JTabbedPane tabbedPane = new JTabbedPane( JTabbedPane.BOTTOM);

النتيجة

التعامل مع العناصر الرسومية فى الجافا باستخدام الشفرة (العنصر JTabbedPane) 934898167

المثال كاملا

الكود:
package jmenubar;

import javax.swing.JFrame;
import javax.swing.JTabbedPane;

public class JMenuBar1 {  

  
    public static void main(String[] args) {
   
   JFrame f =new JFrame();

    
      JTabbedPane tabbedPane = new JTabbedPane( JTabbedPane.BOTTOM);
      tabbedPane.addTab("Tab 1",null);
      tabbedPane.addTab("Tab 2",null);
      tabbedPane.addTab("Tab 3",null);
      
      f.setTitle("tset");
      f.setSize(300, 200);
      f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      f.getContentPane().add(tabbedPane);
      f.setVisible(true);      
     
   }

}
زهراء
زهراء
........
........

تاريخ التسجيل : 18/02/2011
المساهمات : 401
النقاط : 676
التقيم : 53
الدولة : مصر
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

التعامل مع العناصر الرسومية فى الجافا باستخدام الشفرة (العنصر JTabbedPane) Empty رد: التعامل مع العناصر الرسومية فى الجافا باستخدام الشفرة (العنصر JTabbedPane)

مُساهمة من طرف أحمد مناع في الإثنين مارس 24, 2014 1:15 pm

جزاك الله خيرا ا/زهراء على جهدك الثمين بارك الله فيكى

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
أحمد مناع
أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 968
النقاط : 201748
التقيم : 116
الدولة : مصر
الجنس : ذكر

http://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

التعامل مع العناصر الرسومية فى الجافا باستخدام الشفرة (العنصر JTabbedPane) Empty رد: التعامل مع العناصر الرسومية فى الجافا باستخدام الشفرة (العنصر JTabbedPane)

مُساهمة من طرف end.sub في الإثنين ديسمبر 01, 2014 5:34 pm

شرحك متميز و سهل للغاية زهراء
end.sub
end.sub
.....
.....

تاريخ التسجيل : 15/08/2013
المساهمات : 70
النقاط : 132
التقيم : 10
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

التعامل مع العناصر الرسومية فى الجافا باستخدام الشفرة (العنصر JTabbedPane) Empty رد: التعامل مع العناصر الرسومية فى الجافا باستخدام الشفرة (العنصر JTabbedPane)

مُساهمة من طرف x-wolf في الجمعة يناير 09, 2015 7:21 pm

شكراا لكي أختي الكريمة على الدرس الرائع
x-wolf
x-wolf
..
..

تاريخ التسجيل : 01/12/2014
المساهمات : 20
النقاط : 20
التقيم : 0
الدولة : المغرب
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

التعامل مع العناصر الرسومية فى الجافا باستخدام الشفرة (العنصر JTabbedPane) Empty رد: التعامل مع العناصر الرسومية فى الجافا باستخدام الشفرة (العنصر JTabbedPane)

مُساهمة من طرف NEXT في السبت أكتوبر 17, 2015 9:18 pm

اين انتى استاذة زهراء

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
التعامل مع العناصر الرسومية فى الجافا باستخدام الشفرة (العنصر JTabbedPane) Do.php?imgf=154090993464951
NEXT
NEXT
الادارة
الادارة

تاريخ التسجيل : 18/02/2011
المساهمات : 380
النقاط : 200556
التقيم : 14
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

التعامل مع العناصر الرسومية فى الجافا باستخدام الشفرة (العنصر JTabbedPane) Empty رد: التعامل مع العناصر الرسومية فى الجافا باستخدام الشفرة (العنصر JTabbedPane)

مُساهمة من طرف أحمد مناع في الإثنين أبريل 24, 2017 1:58 pm

تحياتى لك استاذة زهراء

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
أحمد مناع
أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 968
النقاط : 201748
التقيم : 116
الدولة : مصر
الجنس : ذكر

http://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى