أنا قاعد أسوي .... لعبة ورق بالجافا Card Game المهم
أنا حتى الحين سويت ما يلي :
كلاسات للكرت Card ، كلاس لما تحمله اليد Hand ، وكذلك صفّة الكروت Deck
كمان كلاسات وميثودات ثانية تسوي فرز ، بحث عن النوع Suit وغيرها
الحين لنرجع للكلاس Card هذا الكلاس فيه من الـقيم اللي فيه Image صورة الكرت.
المهم ...
لم أضع حتى الآن قوانين اللعب ... فقط كلاسات لكي لأقدر على استخدامها في صنع أكثر من لعبة ورق مختلفة ...
لما نجي للتطبيق ...
أسوي JFrame أحط عليه الكروت ...
بعدين تجي المشكلة ... ما أعرف أتصرف في البانيلز
ما هي أفضل طريقة لوضع كرت على الــJFrame ؟؟
أحد الطرق هي :
أسوي كلاس جديد FaceUpCard يتفرع من Component
أعرف في الكلاس متغير من نوع Card علشان في الميثود paintComponent ارسم الصورة التابعة للكارد
في الTest كلاس ... أضيف الFaceUpCard في الJFrame
----> هل هذه الطريقة فعالة ؟؟ جيدة ؟؟ ملائمة ؟؟ ألخ
هل هناك طريقة علشان أحرك الكومبوننت بسح الماوس والإفلات ؟؟
اللي عنده مثال مع كود لا يبخل علي...
ملاحظة :
* إذا نجح المشروع يمكن أحوله لأبلت وأحطه هنا في المنتدى :P
* يمكن أسوي المشروع على سي شارب لسهولة الكومبوننت فيها ، بس خلوني أتعلم سي شارب أول