السلام عليكم
تأتي هذه اللمحة بعد غياب طويل
لماذا غياب طويل
لا أدري
ربما بعدي عن البرمجة لفترة
هو السبب الرئيسي
ولماذا أبتعد عن البرمجة
لا سبب معين
أو هناك أسباب أحب أن أحتفظ بها لنفسي
ويكفيكم مني أن تسمعوا شيئاً يفيدكم
بدلاً من كمية الإحباط التي ما فتئت أنشرها بين الناس
المهم أني سأكلمكم عن مشكلة واجهتني مع فئة JLabel
التابعة لحزمة swing
كنت أحاول تغيير الخلفية الخاصة بكائن object من هذه الفئة
المهم أني جلست نصف ساعة وأنا أحاول تغيير الخلفية
أستخدم setBackground وأغير الألوان
فلما يئست قلت ربما هي setForground
مع أني متأكد أنها لن تفلح
لكن ليس لي حيلة إلا التجربة
في النهاية قررت أن هناك مشكلة
وهذه المشكلة تحتاج إلى بحث
طبعاً أنا متوقع أن هناك مشكلة منذ البداية
لكن هو الكسل عادتي التي لن أتركها
المهم أني عندما بحثت
وجدت أنك لتغير الخلفية
تحتاج إلى استخدام
setOpaque(false)
للأمانة لم ألحظ المشكلة مع أي مكون آخر
ربما هي موجودة أو هي مقصولة على JLabel
لكن الحل بين أيديكم الآن
فلا تخافوا شيئاً
انتهى هذا الدرس
تعرفون شيء
ليس لدي المزاج لأكتب أصلاً
لكني أعرف أن هناك متابعين لمدونتي
وأن هؤلاء المتابعين يحبونني بشكل أو بآخر
وإن كانوا قلة لكنهم موجودون
وأنا أحبهم كما يحبوني
ولهذا ما زلت أكتب
تقبلوا فائق احترامي
المراجع:
بصراحة لا أذكر الموقع الذي حصلت منه على المعلومة
لهذا اعذروني
تحياتي
Tags: java, JLabel, setBackground, setOpaque, swing, تغيير الخلفية, جافا, خلفية, لمحة جافتوية
السلام عليكم
كيف حالك أخي الحبيب جزاك الله خير
من منا يعذر الآخر
أن شاء الله نجربها وهقرأ الكود مثلما قلتلي وأخبرك بما يقف أمامي ولكن أعذرني الامتحانات والدراسة والسفر أخذ كل الوقت
أني أحبك في الله
لا تنسنا من صالح دعائك
أعانك الله أخي عبد الله
أحببك الله الذي أحببتنا فيه
الله يسدد خطاك ويعلمك علماً لا يسأل عنه سواك
تحياتي