لمحة جافاوية 44: خير الأمور الوسط حتى مع النوافذ

السلام عليكم

كيف حالكم جميعاً
يبدو لي أنكم مشتاقون لي كما أنا مشتاق لكم
لماذا لا أحد يرد؟
أهااااااااااا
يبدو أن شوقكم لي جاوز حدود الكلام
(أوووف على الغباء والأغبياء)
صار هذا مملاً يا أخ عبده
لماذا لا يتكلم سواك هنا
حذرتك سابقاً وها أنا أكرر التحذير
كف عن الحديث معي بهذه الطريقة
وإلا فإني سأضمن لك الاختفاء الأبدي
اليوم أحدثكم عن احم احم
عن ماذا كنت أريد أن أحدثكم
صحيح صحيح
كيف تجعل نوافذك في منتصف الشاشة :P
يبدو أن عنوان اللمحة خدعني كما خدعكم
في الماضي كنت أعاني أيما معاناة لأقوم بذلك
لكني من فترة كنت أطالع أحد الشيفرات التي كتبها الأخ بيشوي
(ماذا بيشوي اسم غريب يبدو أنه غير عربي)
ممممممممممممم
هيه عبده ألا تجد لك متعة في الحياة غير مقاطعتي
الأخ بيشوي أخ مصري ذو أخلاق عالية
ومجتهد جداً ويقوم بأشياء جميلة جداً
على الأقل أعرف واحداً هنا لا يعرف القيام بنصفها
المهم أتركوكم من الأخ عبده
لاحظت وجود جملة غريبة في برنامجه
أزلتها وشغلت البرنامج
ثم وضعتها مرة أخرى وشغلته
النتيجة كانت رهيبة جداً
حصلت على النافذة في منتصف الشاشة
ولكي تعلموا حجم الفائدة التي حصلتم أنتم عليها من هذه اللمحة
سأضيف الشيفرة التي كنت أستخدمها قديماً
والشيفرة الجديدة

الشيفرة القديمة

    // Need the toolkit to get info on system.
    Toolkit tk = Toolkit.getDefaultToolkit ();

    // Get the screen dimensions.
    Dimension screen = tk.getScreenSize ();

    // And place it in center of screen.
    int lx =  (int) (screen.getWidth ()  * 1/2);
    int ly =  (int) (screen.getHeight () * 1/2);
    f.setLocation (lx,ly);

الشيفرة الجديدة

setLocationRelativeTo(null);

هل رأيتم الروعة سطر واحد إلى خمسة سطور
بصراحة لم أضف الشيفرة القديمة هكذا عبثاً
أو لأني أحب الاستعراض وإن كنت فعلاً أحب الاستعراض
لكني لا أطيق صبراً عندما أبدؤه
وإنما قد يحتاجها البعض لأغراض أخرى
ولا تسألوني عن هذه الأغراض فهذا متروك لخيالكم
على كل حال فقد انتهينا من هذه اللمحة
أي أسئلة حول الموضوع أنا جاهز

المراجع:
1-مقالة بعنوان The Graphics Toolkit

http://www.particle.kth.se/~lindsey/JavaCourse/Book/Part1/Java/Chapter12/toolkit.html

بصراحة لا يمكن اعتباره مرجع لأني لم أستقي معلوماتي منه
لكني أضعه لأني أخذت الشيفرة منه طبعاً مع بعض التحوير

تحياتي

Tags: , , , , , , ,

11 Responses to “لمحة جافاوية 44: خير الأمور الوسط حتى مع النوافذ”

  1. abuoof قال:

    أولاً ممكن تعرفني أول سطر في أول شفرة بيعمل إيه؟
    ثانياً سبحان الله
    لهذا السبب قررت أن أدرس الجافا بطريقة أكاديمية
    حتي أعرف كل شيء ولا يفوتني شيء في الطريقة -ولكن الكمال لله
    نسيت السبب هو معرفة من قد سبقتهم في المستوي أشياء بسيطة لا أعرفها
    جزاك الله خير
    الرابط جيد

  2. بيشوى عاطف قال:

    سلام للجميع
    أخباركم ايه ؟؟؟
    و أخبار بطلنا العظيم أيه هو مفيش غيره ( مستر علاء ) أخى الحبيب

    أولا و قبل كل شئ :

    أنا لا أستحق أبداً هذه الإشادة من قبلك مستر علاء
    أنا بالنسبة لكم لا شئ فى علمكم و لكنى كالنحلة التى تستنشق من كل وردة رحيق و تستفيد منه و تفيد غيرها . أشكرك جدا ً مستر علاء ( لم أكن أتصور أنى معروف لديك بهذا القدر )

    و بعدين من ناحية الإسم ::
    لالا هو مش غريب ده اسم معروف
    أولا : بيشوى ده اسم قبطى يعنى العالى أو السامى
    ثانياً : أنا من أهالى مصر محافظة أسيوط
    يعنى مصرى و أفخر أنى أنتمى لبلدى مصر
    و بالنسبة للشفيرة setlocationRelativeTo(null)
    أنا ديماً بستعملها و هى مفيدة ومريحة جدا جدا

    و لكنى أرى أن شفيرتك أقوى بكثير لأنك استعملت عقلك لإكتشاف طريقة

    و لكن لدى سوال ( غلس كالمعتاد )
    لماذا تضرب فى نصف
    لماذا لا تقسم عل نصف

    شكرا

    ربنا معاك مستر علاء
    و يباركك

    بيشوى

  3. admin قال:

    السلام عليكم

    كيف حالكم جميعاً
    أخ عبد الله هذه الفئة تعطيك معلومات عن جهازك
    إن وجدت فرصة فسأحاول أن أتكلم عن بعض هذه الميزات

    أخ بيشوي
    منور المدونة
    بالمناسبة أنا من الناس المصابين بالزهايمر بدون أن أكون مصاب به :P
    أنسى تقريباً كل شيء
    لكني ولسبب ما لا أعرفه
    يبقى لدي أشياء وأشخاص عالقة في ذاكرتي
    وأنت من هؤلاء الأشخاص
    بالنسبة لسؤالك
    في الرياضيات عندما تضرب في نصف فأنت تضرب العدد في البسط
    بالتالي فهو يعتبر مقسوماً على المقام
    أما لو قسمت على نصف
    فهناك قاعدة تقول مقام المقام بسط
    بمعنى أن العملية ستصبح كأنها عملية ضرب في 2
    أتمنى أن أكون أوضحت

    تحياتي

  4. عبدو قال:

    شكرا الك يا بشمهندس علاء كتير حلوة وبتريح
    واستخدمتها في البنك تبعي :p

  5. admin قال:

    على أساس ما ساعدتك يا دب :P
    بس غريب موضوع باشمهندس
    ايش صاير في الدنيا؟
    سبحان مغير الأحوال :)

    تحياتي

  6. shado قال:

    تذكرت كتاب لشخص يمني باللغة العربية في اول بداياتي في اهتواء الجاافا

    حين كان يتكلم عن الادخال في جافا وفي نهاية الفقرا وضع عملية ادخال من خلال خيار Joption ..قال جملة اكثر من رائعة …”ما رأيكم بسحر الجافا”
    كنت موقنن يومها بانها فعلا ساحرة لانو غبي متلي ما بترك لغات برمجة متقنة ليذهب ويصبح هاوي لغة اخرى ..
    على فكرة مرا تانية لما تجي لهون لا تجيب عبدو لانو سمعت صار من الاعداء حسب قولك
    بالاضافة الى انني لا اريد لاحد ان يذكرني بايام الخوالي …

    الله معك.

  7. admin قال:

    ما اسم الكتاب يا شادي؟
    ربما أحب الاطلاع عليه
    أعاني وبشدة من كون الكتب العربية لا تصل إلينا بوفرة
    فعلاً جافا ساحرة
    وساحرة من العيار الثقيل
    ومن تجربتي الخاصة ليس بالأمر السهل أن تتخلص من هواها

    بالنسبة لموضوع الأخ عبده
    أتمنى لو كان الأمر بيدي
    فهو يأتي هنا متى ما يشاء ويذهب متى ما يشاء

    منور المدونة يا شادي
    تحياتي

  8. shado قال:

    الكتاب جدا بدائي ..اسمه oop in java
    لا تضيع وقتك به … موجود في كل المواقع التي تتحدث عن بدايات الجافا ..

    اللمبة يلي على باب المدونة يلي منورة الي هي انتا …

    الله معك..

  9. admin قال:

    أنا مهتم بموضوع الكتب العربية في علوم الكمبيوتر
    لكي أرى ما هي أخطاء الآخرين لأتجنبها
    لو فكرت يوماً من الأيام في كتابة كتاب
    هل للكتاب نسخة إلكترونية؟

    تحياتي

  10. shado قال:

    نعم هوا بالاصل نسخة الكترونية هاك الرابط …
    http://www.kutub.info/library/open.php?cat=23&book=490

    الكاتب ايضا مبتدأ …اضن ذلك …

    تحياتي علاء

    الله معك

  11. admin قال:

    ألف شكر شادي
    سأطلع عليه بإذن الله

    تحياتي

Leave a Reply