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

رسم مربع يكون طول الضلع float ?

مغلق
بدأه baderyy في 25 أبريل 2003 · 3 رد · 741 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاتة وبعد:

كيف حالكم شباب طيبين إن شاء الله -- الحمد للة :D

شباب عندي سؤال أتمنى القى عنكم إجابة شافية لة وهو :

إذا أردنا أن نرسم مربع مثلا أو مستطيل فإننا نستخدم الدالة drwaRect الموجودة في كلاس Graphics ولكن هذة الدالة تفرض أن يكون عرض المستطيل و طولة بقيمة integer السؤال كيف ارسم مستطيل بإستخدام قيمة حقيقية FLOAT أرجوكم ومشكورين ياجماعة ;);)

(gift)(gift)(gift)

#2

السلام عليكم

ممكن يا اخى تعمل type casting لل float مثلاا

float y

int x=(int) y

#3

بسم الله الرحمن الرحيم

اخي اعمل الاتي

public void draw (Graphics g) {

      Graphics2D g2 = (Graphics2D) g;
 g2.draw(new Rectangle2D.Float(x, y, width, height));

و في داخل الpaint method تعمل كول لل draw كالاتي

 public void paint (Graphics g) {



draw(g);{

من احدى الطرق .....

أي مشكلة اعطيني خبر

#4

السلام عليكم

أخي حسام شكرا لك ولكن أنا أعني رسم حقيقي بالقيمة الحقيقة .

اخي الحسن بارك الله فيك نعم الطريقة نجحت :D:D

هذا الموضوع مغلق.

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