الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

استفسار عن انشاء اوبجكت

بدأه Don DaVinci في 7 أكتوبر 2011 · 4 رد · 834 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله وبركآته

أخوآني أحببت ان استفسر عن سطر من الاوآمر بلغه الجافا

وهو كـالاتي

 setLayout( new FlowLayout() );

الذي اعرفه انه طريقه انشاء اوبجكت هو بالطريقه

FlowLayout obj = new FlowLayout();

setLayout(obj);

هل هذه طريقه اخرى لانشاء اوبجكت وما الفائده منها !

كذلك اريد معرفه عمله الداله

 setLayout( new FlowLayout() );

مالفائده من setLayout

كذلك مـا الفائده من FlowLayout

شكــرآ مقدمآ

ما فائده

#2

هذه الطريقه تقوم بانشاء كائن ولكنه بدون اسم

ويستخدم فى مكانه فقط

يعنى لا يمكن استخدامه بعد ذلك ولا استدعاء عليه اى دول بعدها او التغيير عليه

بالنسبه للـ setLayout تقوم بضبط التخطيط الخاص بالـ GUI

اما الـ FlowLayout فهو وضع المكونات الخاصه بالـ GUI ورا بعضها

تم تعديل هذه المشاركة بواسطة Mahmoud Kelany في 7 أكتوبر 2011 في 18:29

1

Software Developer
Mahmoudkelany.com


 

#3

الطريقتين واحد الاولة بتعمل object من نوع FlowLayout , الثانى هكذا ... بس بتختلف على حسب ال انت عاوز تعمله ..

لكن عموما ً انت لما بتعمل كده :

Object myObject=new Object();

تستطيع أن تستخدم ال myObject فى أماكن عديدة فى ال classs بتاعك و هيكون كل مرة هو هو .

اما لما كل مرة تكتب new Object ()كده أننت كل مرة بتعمل Object جديدد من الcalsss Object

هتفهمها أكتر لما تشتغل و تغلط فيها .

ال ()method setLayout الغرض منها إنك بتحدد بيها نوع ال Layout بتاع ال ال انت عامله .

أما ال FlowLayout ده نوع من أنواع ال Layout ال بينظم ال GUI بتاعك بطريقة انه يجعل كل المكونات جنب بعضها البعض .

و فى عندك BorderLayout ، BoxLayout K GridLayout .... etc

شوف ال link ده http://download.oracle.com/javase/tutorial/uiswing/layout/using.html بيتكلم عن أنواع ال layouts

---------------------------------------------------------------------------

شكراً

@Mahmoud Kelany

اسف يا باشا مكنتش اعرف انك رديت ... عذراً

تم تعديل هذه المشاركة بواسطة mr.beshoy في 7 أكتوبر 2011 في 18:36

1
#4

شكرآ لكم ..

الاجابه كانت وافيه وكافيه .. وزياده !

الله يعطيكم العافيه ,...

#5

شكرا أستاذ Mahmoud Kelany المعلومة ال2 ماكنت أعرفها

شكرا أستاذ mr.beshoy شرحك وافي

مواضيع مشابهة