اقرأ في هذا المقال
- ما هو الكلاس JTabbedPane في Java Swing
- كيفية تعريف الكلاس JTabbedPane في Java Swing
- أهم الكونستركتورات التي تستخدم مع الكلاس JTabbedPane
ما هو الكلاس JTabbedPane في Java Swing
يعد الكلاس (JTabbedPane) من الكلاسات المهمة التي تستخدم في (Java Swing)، والذي يستخدم لإضافة (Tabbed Pane) في واجهة المستخدم، والـ (Tabbed Pane) تستخدم لوضع عدة (Panels) في مكان واحد مع إمكانية إظهار (Panel) واحد منهم في وقت واحد، وكل (Panel) توضع بداخل الـ (Tabbed Pane) تملك (Tab) خاص فيها، وعندما يقوم المستخدم بالنقر على الـ (Tab) فإنها تظهر الـ (Panel) التي بداخلها.
كيفية تعريف الكلاس JTabbedPane في Java Swing
publicclass JTabbedPane extends JComponent implements Serializable, Accessible, SwingConstan
لإضافة (Panel) في الـ (Tabbed Pane) نستخدم الدالة (addTab) أو الدالة (insertTab)، وكل (Panel) يتم إضافته في الـ (Tabbed Pane) يتم إعطائه رقم (Index) بشكل تلقائي، حيث أن الـ (Panel) الأول يحمل الـ (Index) رقم (0)، والـ (Panel) الثاني يحمل الـ (Index) رقم (1)، ولإظهار (Panel) محدد من الـ (Panels) الموجودين إستخدام الدالة (set Selected Component) أو الدالة (set Selected Index).
أهم الكونستركتورات التي تستخدم مع الكلاس JTabbedPane
هناك العديدة من الكونستركتورات التي تستخدم مع الكلاس (JTabbedPane)، والجدول التالي يحتوي على أهم الكونستركتورات الخاصة بهذا الكلاس:
الكونستركتور | الاستخدام |
()publicJTabbedPane | يقوم هذا الكونستركتور بإنشاء كائن من الكلاس (JTabbedPane)، حيث يمثل (Tabbed Pane) فارغ يظهر الـ (Tabs) التي نضيفها فيه في الأعلى، وسبب ظهور الـ (Tabs) في الأعلى هو أن الـ (Tabbed Pane) يستخدم بشكل افتراضي الثابت (JTabbedPane.TOP) لتحديد مكان ظهورهم. |
publicJTabbedPane(int tabPlacement) | يقوم هذا الكونستركتور بإنشاء كائن من الكلاس (JTabbedPane) حيث يمثل (Tabbed Pane) فارغ يظهر الـ (Tabs) التي نضيفها فيه في المكان الذي يرغبه المستخدم. حيث مكان الباراميتر (tabPlacement) يتم وضع إحدى الثوابت التالية:
|
publicJTabbedPane(int tabPlacement, int tabLayoutPolicy) | يقوم هذا الكونستركتور بإنشاء كائن من الكلاس (JTabbedPane) حيث يمثل (Tabbed Pane) فارغ يظهر الـ (Tabs) التي نضيفها فيه في المكان الذي نريده. |