ما هو الكلاس Flow Layout في Java Swing
يعد الكلاس (Flow Layout) من الكلاسات المهمة في (Java Swing)، حيث أنه يستخدم لترتيب العناصر التي يتم إضافتها بشكل مرتب، ويتم تعريفه على النحو التالي.
يعد الكلاس (Flow Layout) من الكلاسات المهمة في (Java Swing)، حيث أنه يستخدم لترتيب العناصر التي يتم إضافتها بشكل مرتب، ويتم تعريفه على النحو التالي.
يُعد الكلاس (GroupLayout) واحد من الكلاسات التي تُستخدم مع حزمة (Java Swing)، والذي يستخدم لترتيب العناصر التي يتم إضافتها ضمن مجموعات، حيث يقوم بتجميع ال (Component) ومن ثم يقوم بترتيبها بشكل هرمي حيث كل مجموعة تكون عبارة عن كائن من أحد الكلاسات التي ترث من الكلاس (Group).
يُعد الكلاس (GridLayout) واحد من الكلاسات التي تستخدم مع حزمة (Java Swing)، ويستخدم بشكل أساسي لترتيب العناصر التي يتم إضافتها على شكل جدول ويتألف من أسطر و أعمدة متساوية الحجم.
يُعد الكلاس (JFileChooser) من الكلاسات المستخدمة مع حزمة (Java Swing) ، ويستخدم بشكل رئيسي للحصول على نافذة مخصصة لإختيار الملفات (File Chooser Dialog).
يعد الكلاس (JList) واحد من الكلاسات التي تستخدم في (Java Swing) لإضافة قائمة (List) في واجهة المستخدم (Graphical User Interface)، حيث عند التعامل مع القائمة فإنه لا يتم وضع فيها العناصر بشكل مباشر بل يتم وضع العناصر في ال (Model) الخاصة بها.
يُعد الكلاس (JColorChooser) واحد من الكلاسات المستخدمة في (Java Swing) والذي يستخدم للحصول على حاوية جاهزة و مخصصة لإختيار الألوان، ويعد هذا الكلاس من عناصر التحكم المُصممة للسماح للمستخدم بمعالجة اللون وتحديده، حيث يتم إظهار (Panel) الألوان في (JDialog) عند النقر على الزر المخصص لاختيار الألوان.
يُعد الكلاس (JTable) من الكلاسات الرئيسية في جافا سوينغ (Java Swing)، ويستخدم هذا الكلاس لإضافة جدول (Table) في واجهة المستخدم (Graphical User Interface) وهناك العديد من الدوال والكونستركتورات التي تستخدم مع هذا الكلاس.
يعد الكلاس (JPanel) واحد من الكلاسات المهمة في (Java Swing) والذي يستخدم لإضافة (Panel) في واجهة المستخدم (Graphical User Interface) وهي عبارة عن حاوية بسيطة (Container) حيث توفر مساحة يمكن للتطبيق من خلالها إرفاق أي مكون آخر.
يُعد الكلاس (JPopupMenu) من الكلاسات التي تستخدم مع حزمة (Java Swing)، والذي يُستخدم للحصول على قائمة تُسمى (Popup Menu) والتي تظهر عند النقر على زر الفأرة الأيمن (Right Click).
يُعد الكلاس (JLabel) من أهم الكلاسات المستخدمة في (Java Swing) ويستخدم لإضافة عنوان (Label) في واجهة المستخدم (Graphical user interface)، ومحتوى هذا العنوان يمكن أن يكون نص أو أيقونة.
توفر لغة البرمجة جافا (Java) واجهة المستخدم الرسومية (GUI) وهي عبارة عن واجهة رسومية خاصة بالمبرمجين، وقد صُممت في الأصل لبناء واجهة مستخدم رسومية مشتركة بحيث يمكن تشغيلها على جميع الأنظمة الأساسية.
(JTextField) هو أحد الكلاسات الرئيسية في (Java Swing)، ويستخدم لإضافة مربع نص (Text Field) في واجهة المستخدم (Graphical user interface).
يعد الكلاس (JTabbedPane) من الكلاسات المهمة التي تستخدم في (Java Swing)، والذي يستخدم لإضافة (Tabbed Pane) في واجهة المستخدم، والـ (Tabbed Pane) تستخدم لوضع عدة (Panels) في مكان واحد مع إمكانية إظهار (Panel) واحد منهم في وقت واحد، وكل (Panel) توضع بداخل الـ (Tabbed Pane) تملك (Tab) خاص فيها.
يستخدم الكلاس (JSpinner) لإضافة (Spinner) في واجهة المستخدم في (Java Swing)، والـ (Spinner) عبارة عن مربع نص يحتوي على مجموعة من القيم الجاهزة، حيث يمكن للمستخدم اختيار إحدى القيم الموجودة فيه بالنقر على الأسهم الملتصقة به أو عن طريق استخدام أسهم لوحة المفاتيح ومن الممكن أيضاً إدخال القيمة بنفسه. يستخدم الكلاس (JSpinner) لإضافة (Spinner) في واجهة المستخدم في (Java Swing)، والـ (Spinner) عبارة عن مربع نص يحتوي على مجموعة من القيم الجاهزة.
يُعد الكلاس (JPasswordField) جزء من (javax.swing package)، والذي يستخدم لإضافة مربع نص لإدخال كلمات المرور (Password Field) في واجهة المستخدم (Graphical user interface).
الكلاس (JButton) يُعد من الكلاسات الرئيسية في (Java Swing)، ويستخدم هذا الكلاس لإضافة زر (Button) في واجهة المستخدم (Graphical user interface)، ومن الممكن أن يكون محتوى هذا (Button) يمكن أن يكون نص أو أيقونة أو نص.
يُعد الكلاس (JSplitPane) واحد من الكلاسات التي تُستخدم مع حزمة (Java Swing)، حيث يستخدم لتقسيم مكونين أو ما يسمى (Frame) إلى عدة أقسام، ويستخدم هذا الكلاس خاصية تسمى (Split Pane) حيث يضيف (Splitter) في داخل المكون ويقوم بتقسيمها إلى قسمين أساسيين.
يعد الكلاس (JRadioButton) من الكلاسات المهمة في (Java Swing) والذي يستخدم في عملية إضافة (Radio Button) في واجهة المستخدم (Graphical user interface)، وفي العادة يتم استخدامه عند وضع عدة خيارات (Options) للمستخدم وفي هذه الحالة عليه اختيار واحدة من هذه الخيارات.
يُعد الكلاس (JCheckBox) من الكلاسات الرئيسية التي تستخدم في (Java Swing)، والذي يستخدم لإضافة (Check Box) في واجهة المستخدم (Graphical user interface)، ويستخدم هذا النوع من الكلاسات عند وضع وجود خيارات متعددة ( Options ) للمستخدم.
يُعد الكلاس (JComboBox) من الكلاسات الرئيسية في (Java Swing) والذي يستخدم لإضافة قائمة منسدلة (Combo Box) في واجهة المستخدم (Graphical User Interface)، وهذه القائمة تظهر فقط الخيار الذي قام المستخدم بإختياره منها دون إظهار باقي الخيارات.
يعد الكلاس (JOptionPane) واحد من الكلاسات المهمة والتي تستخدم في (Java Swing) والذي يستخدم لإظهار نافذة خيارات (Option Pane) أو صناديق الحوار القياسية أمام للمستخدم.
يُعد الكلاس (JTree) واحد من أهم الكلاسات التي تستخدم في (Java Swing) والذي يُستخدم لإضافة قائمة على شكل شجرة (Tree) في واجهة المستخدم (Graphical User Interface).
يعد الكلاس (JSlider) جزء من حزمة جافا سوينغ (Java Swing) والذي يُستخدم لإضافة (Slider) في واجهة المستخدم (Graphical User Interface)، وهناك الكثير من الدوال والكونستركتورات الخاصة بهذا الكلاس.
يعتبر الكلاس (Component) من الكلاسات المهمة في (Java Swing) حيث أنه عبارة عن (Abstract Class)، وتكمن أهميته الكبيرة في استخدامه في عملية تحديد الخصائص بين جميع العناصر التي يمكن للمستخدم إضافتها في واجهة المستخدم (GUI).
يُعد الكلاس (JTextArea) من الكلاسات المهمة في (Java Swing) والذي يستخدم لإضافة مربع نص كبير، ويتكون من أكثر من سطر (Text Area) في واجهة المستخدم (Graphical user interface).
يعد الكلاس (JDialog) واحد من الكلاسات المهمة والتي تستخدم في (Java Swing)، والذي يستخدم لإضافة نافذة مخصصة تسمى (Custom Dialog)، وأهم ما يميز هذه النافذة أن المستخدم يستطيع وضع أي شيء بداخلها.