ما هو الكلاس JPanel والكلاس JProgressBar في Java Swing
الكاتب:
سامي
-
"ما هو الكلاس JPanel في Java Swing: أهم الكونستركتورات الخاصة بالكلاس JPanel: أهم الكونستركتورات الخاصة بالكلاس JProgressBar: ما هو الكلاس JPanel في Java Swing:
يعد الكلاس (JPanel) واحد من الكلاسات المهمة في (Java Swing) والذي يستخدم لإضافة (Panel) في واجهة المستخدم (Graphical User Interface) وهي عبارة عن حاوية بسيطة (Container)، حيث توفر مساحة يمكن للتطبيق من خلالها إرفاق أي مكون آخر، وهذه المساحة تستخدم ما يسمى (Double Buffer) والتي تستخدم لعرض الشيء الموجود بداخلها، وإذا كان المستخدم يرغب بتصميم برنامج يحتوي على رسومات تتغير سرعتها سوف يقوم بالتعامل مع الـ (Buffer) لإظهار ما تم وضعه بالـ (Panel) بشكل واضح.
أهم الكونستركتورات الخاصة بالكلاس JPanel:
الجدول التالي يحتوي على أهم الكونستركتورات الخاصة بالكلاس (JPanel):
Constructor الاستخدام ()public JPane
يستخدم هذا الكونستركتور لإنشاء كائن من نوع (JPanel) والذي يمثل (Panel).
public JPanel(LayoutManager layout)
يستخدم هذا الكونستركتور لإنشاء كائن من نوع (Panel) والذي يمثل حاوية تستخدم (Layout Manager) محدد.
ما هو الكلاس JProgressBar في Java Swing:
يستخدم هذا الكلاس لإضافة (Progress Bar) في واجهة المستخدم (Graphical User Interface) وهو جزء من حزمة (Java Swing)،ويظهر هذا الكلاس النسبة المئوية لإكمال المهة المحددة؛ حيث يتم تعبئة شريط التقدم عندما تصل المهمة إلى اكتمالها.
أهم الكونستركتورات الخاصة بالكلاس JProgressBar:
الجدول التالي يحتوي على أهم الكونستركتورات الخاصة بالكلاس (JProgressBar):
Constructor الاستخدام ()public JProgressBar
يقوم هذا الكلاس بإنشاء كائن من نوع (JProgressBar) والذي يمثل (Progress Bar) أفقي بحيث تكون حدوده ظاهرة وقيمته مخفية.
public JProgressBar(int orientation)
يقوم هذا الكونستركتور بإنشاء كائن من نوع (JProgressBar) والذي يمثل (Progress Bar) ولكن مع تحديد الإتجاهات إذا كانت بشكل أفقي أو عمودي وتكون حدوده ظاهرة وقيمته مخفية، حيث مكان الباراميتر (orientation) يتم وضع الثوابت الموجودة في الكلاس (Swing Constants).
public JProgressBar(int orientation, int min, int max) يقوم هذا الكونستركتور بإنشاء كائن من نوع (JProgressBar) والذي يمثل (Progress Bar) ويتم تحديد إتجاهاته بحيث تكون بشكل أفقي أو عمودي وتكون أيضاً حدوده ظاهرة وقيمته مخفية بالإضافة إلى تحديد أصغر و أكبر قيمة فيه، حيث:
مكان الباراميتر (min) يتم وضع أصغر قيمة في الـ (Progress Bar).
مكان الباراميتر (max) يتم وضع أكبر قيمة في الـ (Progress Bar).
نحن نستخدم ملفات تعريف الارتباط (كوكيز) لفهم كيفية استخدامك لموقعنا ولتحسين تجربتك. من خلال الاستمرار في استخدام موقعنا ، فإنك توافق على استخدامنا لملفات تعريف الارتباط.